jQuery MiniUI

 找回密码
 立即注册
查看: 3472|回复: 3
打印 上一主题 下一主题

.net mvc 使用datagrid的时候无法自动显示数据 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-3-20 10:28:45 |只看该作者 |倒序浏览
用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>


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-3-20 11:03:58 |只看该作者
你调用加载方法了吗?
grid.load();

datagrid不是自动加载的,需要主动调用load加载。
tree和treeselect是自动加载的。

Rank: 1

板凳
发表于 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>

Rank: 8Rank: 8

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

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

Archiver|普加软件

GMT+8, 2024-5-7 00:07 , Processed in 1.064963 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部