jQuery MiniUI

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

setEmptyText方法,需要第二次以上才能生效 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-2-17 17:22:11 |只看该作者 |倒序浏览
我在datagrid中加了个onload事件,具体细节如下:
function on_load_datagrid1(e){
var grid=e.sender;
if(grid.getData().length<=0)
{
  grid.setEmptyText('没有查询到相关数据 ...');
  grid.setShowEmptyText(true);
}
}

然后点击筛选按钮,去加载数据
但是发现  grid.setEmptyText('没有查询到相关数据 ...');会在第二次加载才会生效?

Rank: 8Rank: 8

沙发
发表于 2014-2-17 17:52:24 |只看该作者
测试过了,都是正常的啊

你那有试用包没, 在试用包里面 http://www.miniui.com/demo/index.html#src=datagrid/celledit.html
这个例子上,加上onload="on_load_datagrid1"
function on_load_datagrid1(){....}

你可以测试看看,只要查询返回的结构没有数据,那么就会显示你设置的那些 空数据提示

Rank: 8Rank: 8

板凳
发表于 2014-2-17 18:29:36 |只看该作者
更新miniui试试

Rank: 4

地板
发表于 2014-2-18 11:13:55 |只看该作者
factory 发表于 2014-2-17 17:52
测试过了,都是正常的啊

你那有试用包没, 在试用包里面 http://www.miniui.com/demo/index.html#src=datagr ...

我有在datagrid中加上onload事件的,否则也不会实现我的要求啊,只是现在的问题是我要点击了两次筛选按钮,才会出现我要的提示文字,我现在试用的是3.3版本的

Rank: 8Rank: 8

5#
发表于 2014-2-18 11:17:43 |只看该作者
mrmoney 发表于 2014-2-18 11:13
我有在datagrid中加上onload事件的,否则也不会实现我的要求啊,只是现在的问题是我要点击了两次筛选按钮 ...

你更新下最新的MiniUi看看

Rank: 4

6#
发表于 2014-2-19 10:33:04 |只看该作者
felt 发表于 2014-2-18 11:17
你更新下最新的MiniUi看看

最新版可以了,谢谢

Archiver|普加软件

GMT+8, 2025-7-16 20:15 , Processed in 1.053575 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部