jQuery MiniUI

标题: DataGrid加载完后事件load要怎么用? [打印本页]

作者: zhenhunfan    时间: 2013-2-5 14:08:03     标题: DataGrid加载完后事件load要怎么用?

目标:在DataGrid加载完后执行一个自定义方法

操作过程:
1.查了下Api文档,找到load事件
2.写了如下代码:
   <div id="datagrid1" class="mini-datagrid" style="width: 700px; height: 280px;" url="data2.txt"
        idfield="id" allowresize="true" pagesize="2911" load="alert('1111')">

结果:发现load没有起作用。

完整的代码如下:
<div id="datagrid1" class="mini-datagrid" style="width: 700px; height: 280px;" url="data2.txt"
        idfield="id" allowresize="true" pagesize="2911" load="alert('1111')">
        <div property="columns">
            <div type="indexcolumn">
            </div>
            <div field="rowid" width="120" headeralign="center" allowsort="true">
                记录号</div>
            <div field="Company" width="120" headeralign="center" allowsort="true">
                企业名称</div>
            <div field="oiltypes" width="100" align="center" headeralign="center">
                产品名称</div>
            <div field="danwei" width="100" allowsort="true">
                产品数量单位</div>
        </div>
    </div>

    <script type="text/javascript">
        mini.parse();

        var grid = mini.get("datagrid1");
        grid.load();
    </script>


希望版主指正

作者: factory    时间: 2013-2-5 14:16:09

load="alert('1111')"
改为
onload="alert('1111')"
所有事件前面都要加on的

也可以这样写
var grid = mini.get("id")
grid.on("load",function(e){
     ....
})




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2