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+')');

  • 相关阅读:
    [oldboy-django][1初识django]阻止默认事件发生 + ajax + 模态编辑对话框
    第6章Zabbix分布式监控
    第5章Zabbix自动化监控
    第4章Zabbix监控实践
    第3章Zabbix完整监控
    第2章Zabbix基础进阶
    第1章1zabbix快速入门
    自动化利器-YUM仓库搭建实战
    CentOS7修改网卡为eth0
    NTP时间服务器
  • 原文地址:https://www.cnblogs.com/hqqcoffee/p/3969077.html
Copyright © 2011-2022 走看看