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. 如何在centos安装python-mysql
  2. delphi存取图片
  3. jquery模拟LCD 时钟
  4. 【Paper】2016_Cooperative UAV-UGV modeled by Petri Net Plans specification
  5. Git 常用命令记录
  6. java程序员常用查询和学习的网站
  7. scala 去除重复元素_Scala程序从列表中删除重复项
  8. 电商C4D素材,玩转立体作品不是问题
  9. Mysql学习总结(31)——MySql使用建议,尽量避免这些问题
  10. 前台html基础标签7.6
  11. 笔记+R︱信用风险建模中神经网络激活函数与感知器简述
  12. excel对比两顺序不同的表格
  13. 代码传奇 张一鸣的成长之路
  14. 【Matlab】曲线拟合
  15. defer、delay和postpone的区别?
  16. nginx HLS m3u8播放视频跨域问题
  17. iOS App托管和分发搭建
  18. Three.js样条曲线、贝赛尔曲线
  19. 【python】 彩图RGB 灰度gray互相转化
  20. J2ME移动开发平台搭建篇

热门文章

  1. ASP .NET Core Web Razor Pages系列教程三:自动生成Razor Pages (CRUD)
  2. Apache的管理及优化web
  3. 阿提拉公司 java_Atitit  文件上传  架构设计 实现机制 解决方案  实践java php c#.net js javascript  c++ python...
  4. linux cache控制 内核,linux内核之bcache简介 [转]
  5. Python3+Selenium3 之滚动条操作实例与单选框的实例演示
  6. java快速创建dto_根据数据库表对象信息快速建立Dto类详解
  7. 2019成考计算机几时出成绩,2019年成人高考成绩什么时候出来?如何查询
  8. prometheus连续查询_Prometheus查询
  9. 将ubuntu光盘作为安装源_[转载]Ubuntu 以光盘做为软件源
  10. java桌游设计,java毕业设计_springboot框架的桌游吧管理