zoukankan      html  css  js  c++  java
  • easui-form

    今天用easyui-datagrid form 做增删改查。

    1.easyui-validatebox 在1.3.2以后支持多重校验(百度的别人说的。。) 写法: data-options="validType['number','length[0,10]']"

    2.form里面的input 如果是disabled='disabled',那么这个input 里面的值不会被提交到后台(servlet或者 action )中,可以在url后面加另外的参数, 

     如url: 'xxxxx!xx.action?abc='+123。注意,form的提交方式必须要是 method='post' 如果是get则 url后的数据提交不到后台(遇到了。。。原因不晓得)。

    3.为了方便,在datagrid中的field是以  对象名.属性名,如 field:'student.name'  通过选择的行而得到某个field的值写法:

    var selectedRow =$("#xxxx").datagrid('getSelected'); var name =selectedRow['student.name']

    4. 用form 提交时,在struts.xml中配置

    <action name="xxxxManage" class="xxxxxAction">
          <result name="success" type="json"> 
          </result> 
     </action>

    成功后,ie10 弹出一个提示 ,是保存还是 打开返回的数据。。。

    解决方法:<action name="xxxxManage" class="xxxxxAction">
          <result name="success" type="json"> 

           <param name="contentType">text/html</param>
          </result> 
     </action>

    然后js中   var data=eval('('+result+')');

  • 相关阅读:
    TortoiseGit
    申请成功
    web.xml文件中配置ShallowEtagHeaderFilter需注意的问题
    消息队列调研
    二阶段提交
    ACID CAP BASE介绍
    SQL NULL Values
    HTTPS原理
    ID生成器详解
    如何变得更聪明
  • 原文地址:https://www.cnblogs.com/hqqcoffee/p/3969077.html
Copyright © 2011-2022 走看看