jQuery MiniUI

标题: .net mvc 使用datagrid的时候无法自动显示数据 [打印本页]

作者: 栏里个兰    时间: 2017-3-20 10:28:45     标题: .net mvc 使用datagrid的时候无法自动显示数据

用mini-datagrid显示数据的时候第一次加载页面没有显示数据,要点击排序按钮或者分页按钮的时候才会显示数据,,,看不出哪里有问题,要怎么才能调成加载或刷新完就会显示数据呢?

代码如下:


<div id="datagrid1" url="getList" class="mini-datagrid" style="width:700px;height:500px;">
    <div property="columns">
        <div type="indexcolumn"></div>               
        <div field="ID"width="200" headeralign="center" allowsort="true" align="left">ID</div>   
        <div field="Type" width="200" headeralign="center" allowsort="false" align="left">Type</div>   
    </div>
</div>
<script type="text/javascript" language="javascript">
</script>

[attach]8985[/attach][attach]8984[/attach]

作者: dforce    时间: 2017-3-20 11:03:58

你调用加载方法了吗?
grid.load();

datagrid不是自动加载的,需要主动调用load加载。
tree和treeselect是自动加载的。
作者: 栏里个兰    时间: 2017-3-20 15:49:40

dforce 发表于 2017-3-20 11:03
你调用加载方法了吗?
grid.load();

噢是的谢谢你,但是我调用的时候报错错误: 无法获取未定义或 null 引用的属性“load”,其他的方法也试过
    我的代码
<script>
$(".mini-datagrid").each(function () {
        var grid = mini.get("#" + $(this).attr("id"));
            grid.load();
           //var  grid=mini.get("datagrid1");
           //grid.reload();
         //grid.setUrl("getList");
    });
</script>
作者: dforce    时间: 2017-3-20 16:19:03

栏里个兰 发表于 2017-3-20 15:49
噢是的谢谢你,但是我调用的时候报错错误: 无法获取未定义或 null 引用的属性“load”,其他的方法也试过 ...

mini.parse();
var grid=mini.get(id)
grid.load()
请根据id来获取控件,你这样获取有时候获取到的并不一定是datagrid控件。




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