jQuery MiniUI

标题: 请问内联DataGrid是否可以默认打开子表格呢? [打印本页]

作者: hehehaha    时间: 2013-3-4 16:46:01     标题: 请问内联DataGrid是否可以默认打开子表格呢?

默认打开全部子表格或打开几个。请问如何设置?

作者: factory    时间: 2013-3-4 17:02:35

showAllRowDetai()试试
作者: hehehaha    时间: 2013-3-4 17:34:08

factory 发表于 2013-3-4 17:02
showAllRowDetai()试试

请问这个方法需要用哪个来调用呢? 内联DataGrid对象? 调用不到啊 外面的也是。
作者: factory    时间: 2013-3-5 09:06:37

hehehaha 发表于 2013-3-4 17:34
请问这个方法需要用哪个来调用呢? 内联DataGrid对象? 调用不到啊 外面的也是。 ...

你查看下api就知道了,grid.showAllRowDetai()
作者: hehehaha    时间: 2013-3-5 13:37:15

factory 发表于 2013-3-5 09:06
你查看下api就知道了,grid.showAllRowDetai()

好的 谢谢您
作者: hehehaha    时间: 2013-3-5 16:27:27

factory 发表于 2013-3-5 09:06
你查看下api就知道了,grid.showAllRowDetai()

我试了下官网的Demo  好像不太管用 。
我在dept_grid.load();之后加了这两行:
        dept_grid.showAllRowDetail();
        employee_grid.showAllRowDetail();
好像都没有效果。
麻烦您看下 是不是调用的有问题呢?

作者: factory    时间: 2013-3-5 16:50:10

hehehaha 发表于 2013-3-5 16:27
我试了下官网的Demo  好像不太管用 。
我在dept_grid.load();之后加了这两行:
        dept_grid.showAl ...

你参考http://www.miniui.com/demo/#src=datagrid/rowdetail.html
用这个方式做,加入HTML字符串的方式
不要用appendChild,这样做只会创建一个表格。
另外,如果需要内嵌miniui表格的话,建议只显示一个,不然全部创建的话,那样很影响页面性能,如果实在需要全部展现的话,你用html的表格吧
作者: hehehaha    时间: 2013-3-5 16:57:22

factory 发表于 2013-3-5 16:50
你参考http://www.miniui.com/demo/#src=datagrid/rowdetail.html
用这个方式做,加入HTML字符串的方式
...

"如果需要内嵌miniui表格的话,建议只显示一个"
请问这一个如何显示出来呢。 我试过调用showAllRowDetail()、showRowDetail(1) 都不能默认打开。

作者: factory    时间: 2013-3-5 17:17:03

hehehaha 发表于 2013-3-5 16:57
"如果需要内嵌miniui表格的话,建议只显示一个"
请问这一个如何显示出来呢。 我试过调用showAllRowDetail ...

你如果用showAllRowDetail的话就是想要全部显示了
一个的话,
dept_grid.load(null,function(){
            var row = dept_grid.getRow(0);
            dept_grid.showRowDetail(row);
        });

http://www.miniui.com/demo/#src=datagrid/rowdetail.html 全部显示的话,加载detail的方式用这个,加载一段字符串,不要appendChild()的方式添加
作者: hehehaha    时间: 2013-3-5 18:37:29

factory 发表于 2013-3-5 17:17
你如果用showAllRowDetail的话就是想要全部显示了
一个的话,
dept_grid.load(null,function(){

好的 谢谢




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