1.初始化DataGrid2次加载问题

是因为采用了Js和Html初始化,解决办法,采用一种方式初始化

采用JS和Html初始化的话,将Html的class="easyui-datagrid" 去掉

或者直接采用Html初始化

下面是我的初始化代码

<table id="dg" class="easyui-datagrid" data-options="url:'@Url.Action("GetList")',iconCls: 'icon-save',fit: true,pagination: true,rownumbers: true,singleSelect:true,idField: 'UnloadID',toolbar: '#tb'">
        <thead>
            <tr>
                <th data-options="field:'ck', checkbox:true"></th>
                <th data-options="field:'IsState',width:80,formatter:formatstate">状态</th>
                <th data-options="field:'PlaceCode',width:65">货位</th>              <th data-options="field:'OperateDate',width:120">操作日期</th>
            </tr>
        </thead>
    </table>

2.DataGrid 传递参数 加载2次问题

解决方法 直接修改参数

例如

var queryParams = { startdate: $('#qstartDate').datebox('getText'),

carCode: $('#qcarCode').val(),

batchCode: $('#qbatchCode').combogrid('getValue')  }

//查询参数直接添加在queryParams中

$('#dg').datagrid('options').queryParams = queryParams;

$("#dg").datagrid('reload');

3.使用Form的Load方法加载数据,引起其他控件的事件,例如Select的OnSelect事件,直接用Val不会

解决办法,定义全局变量,当Load数据时,Onselect事件取消

事例代码

$('#isLoad').attr("value", '1');
    $('#ff').form('load', data);

------------------------

onSelect: function (rec, row) {
                    //数据加载标志
                    var flag = $("#isLoad").val();
                    if (flag == 0) {
                      //未加载
                    }
                }

转载于:https://www.cnblogs.com/purplebolt/p/4179699.html

记录EasyUI使用中的问题和解决的方法相关推荐

  1. [记录]mscorlib recursive resource lookup bug解决方法

    [记录]mscorlib recursive resource lookup bug解决方法 参考文章: (1)[记录]mscorlib recursive resource lookup bug解决 ...

  2. mysql中RAND()随便查询记录效率问题和解决的方法分享

    在我们做开发的中效率一直是个问题,特别是对于非常多大数据量操作,今天我们碰到一个要随机查询数据,一開始我们可能想到最简单的order by rand() 来操作但效率不敢恭维啊 近期因为须要大概研究了 ...

  3. php 跳转历史页面,js不记录页面跳转历史的解决方法

    js不记录页面跳转历史的解决方法 在实际工作中,我们会遇到一个页面中有几个tab切换标签,tab切换是修改了浏览器地址",tab切换是默认记录到历史的.因此我们点击返回按钮的时候,不停的在几 ...

  4. 记录下帮助一位网友解决的关于android子控件的onTouch或onClick和父OnTouch 冲突的问题。

    记录下帮助一位网友解决的关于android子控件的onTouch或onClick和父OnTouch 冲突的问题. 参考文章: (1)记录下帮助一位网友解决的关于android子控件的onTouch或o ...

  5. 【记录】git error:bad signature 解决方法

    [记录]git error:bad signature 解决方法 参考文章: (1)[记录]git error:bad signature 解决方法 (2)https://www.cnblogs.co ...

  6. clientdataset 遍历字段_解决DBGridEh遍历记录后不移动当前行位置的方法

    解决DBGridEh遍历记录后不移动当前行位置的方法 在用DBGridEh配合ClientDataSet使用时,需要知道用户选择了哪些记录,可用遍历记录的方法查询选择列是否为真,但在这之后,Clien ...

  7. E1协议转换器使用中常见故障问题及处理方法总结

    E1协议转换器也叫接口转换器,是实现数据通信网以太网接口与光纤通信传送网E1接口连接时进行两种接口转换的设备.广泛应用在传输站E1接口与网络交换机相连时的接口转换中.现飞畅科技小编对其使用过程中常见故 ...

  8. AOP注解@Before、@AfterReturning拦截单个方法的入参和出参,纯注解方式(附源码下载),解决单个方法不生效问题(一)

    AOP注解@Before.@AfterReturning拦截单个方法的入参和出参,纯注解方式(附源码下载),解决单个方法不生效问题(一) 问题背景 AOP注解@Before.@AfterReturni ...

  9. PHP Apache shutdown unexpectedly启动错误解释及解决的方法

    在学PHP的时候,偶然发现XAMPP窗体Apache的启动出现错误,出现下面的错误提示: 9:52:41  [Apache] Attempting to start Apache app... 9:5 ...

最新文章

  1. 荣耀6 原生Android,荣耀6 (移动4G) 官方原生简约实用 流畅省电 杜比音效 网速显示-刷机之家...
  2. python文件操作2:在指定目录下查找指定后缀名的文件
  3. linux rs232触摸屏驱动程序,Linux下的触摸屏驱动
  4. 记-PHPExcel下载
  5. php round half even,PHP round( )用法及代碼示例
  6. Linux Qt使用POSIX多线程条件变量、互斥锁(量)
  7. AFNetWorking 对汉字部分UTF-8编码
  8. Bailian4077 出栈序列统计【卡特兰数】(vijos P1122)
  9. Jenkins随笔(四)常用插件-SVN
  10. 决策树模型实现冬小麦提取
  11. 运行ug软件需要什么样的配置?
  12. <数字图像处理>整理--冈萨雷斯版-华中科技大学powerpoint
  13. 已知从1970年1月1日0分0秒到目前的总秒数计算当前时间
  14. Java 调用阿里云小蜜示例代码
  15. 关于Http的一些基础内容
  16. 2022年电工(技师)考试试题模拟考试平台操作
  17. 曝光,智慧城市建设全面开花,厦门人笑了
  18. 使用2019.2 Terrain Tools更新来加速Terrain Material绘画
  19. 统计学 计算机论文发表,数学科学学院博士生史册在统计学顶级期刊 《Annals of Statistics》上发表论文...
  20. tinyint 范围

热门文章

  1. mybatis 报错最终解决 :argument type mismatch
  2. java按特殊标志截取_java 字符串分割处理split及特殊符号
  3. 计算机两个硬盘无法重启,双硬盘电脑非系统盘硬盘盘符重启丢失的案例分析
  4. android 增加一条广播,Android中BroadcastReceiver广播使用及注意点
  5. [k8s] 第七章 Service详解
  6. Maven:No goals have been specified for this build. You must specify a valid lifecycle phase
  7. python的range()函数用法
  8. android 选项卡TabHost
  9. python语法书籍推荐_python语法的书
  10. pygame做一个简单的打字游戏