zoukankan      html  css  js  c++  java
  • easyui datagrid onLoadSuccess加载两次。。

      今天使用EasyUI的datagrid时发现首次打开页面时onLoadSuccess方法执行了两次。后来发现主要问题是datagrid被初始化了两次。主要原因是一开始html中声明了dg为easyui-datagrid控件。

    <table align="center" id="dg" class="easyui-datagrid" title="xxx" width="100%" >

    而用js又初始化了次datagrid

         $(document).ready(init);
         function init() {
             $('#dg').datagrid({            
                 pageList: [10, 15, 20],
                 pagination: true,
                 loadMsg: '数据加载中...',
                 url: 'xxx.php',              
                 onLoadSuccess: function(data) {

                 },
                 onBeforeLoad: function(param) {

                 }
             });       
         }

    解决的方法就是在html代码中将

    <table align="center" id="dg" class="easyui-datagrid" title="xxx" width="100%" >

    改为

    <table align="center" id="dg" title="xxx" width="100%" >

     

    这样就不会重复初两次初始化控件了!



    转载自 http://www.zhuzhusoft.com/article.php?id=213
  • 相关阅读:
    JavaScript学习-自定义对象/
    网站特效:欢迎窗口/发表评论
    javacript中的事件
    DOM / DOM操作表格
    如何设置文本不换行省略号显示等CSS常用文本属性
    从零开始的H5生活
    Spring手动提交事务
    java基础学习之接口
    java基础学习之抽象类
    java基础学习之final关键字
  • 原文地址:https://www.cnblogs.com/gaocong/p/5893509.html
Copyright © 2011-2022 走看看