jQuery MiniUI

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

请问 Inline DetailGrid [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-11-6 17:54:48 |只看该作者 |倒序浏览
Inline DetailGrid 既然不能同时打开多个子项,那么子项信息改动、追加后,提交该怎么办呢?
这是个很常见的功能啊

能否借鉴Tab 载入 iframe 的样例, 将子项grid 放在另外个 html 中,以实现全部展开、随意编辑的效果呢?

Rank: 4

沙发
发表于 2013-11-6 17:55:53 |只看该作者
http://www.miniui.com/demo/#src=datagrid/rowdetail.html

这个例子中可以随意展开,那将td 中的信息,改换成iframe 不行么?

Rank: 8Rank: 8

板凳
发表于 2013-11-6 18:04:26 |只看该作者

Rank: 4

地板
发表于 2013-11-6 18:08:55 |只看该作者
这个估计够呛。

肯定是整个表单提交,而非单行提交。。。。

Rank: 4

5#
发表于 2013-11-6 18:13:41 |只看该作者
autoHideRowDetail="false"   设置了这个之后,貌似可以都显示。。。

难题就在于,datagrid 要么new 出来,要么 iframe 嵌套出来。。。。

Rank: 8Rank: 8

6#
发表于 2013-11-6 18:14:41 |只看该作者
wslfriend 发表于 2013-11-6 18:08
这个估计够呛。

肯定是整个表单提交,而非单行提交。。。。

不是啊,这个form代表着的就是这一行对应的详细信息,一个表单数据,对应的是一条数据,他的数据不是数组,不是对应多条

Rank: 4

7#
发表于 2013-11-6 18:19:11 |只看该作者
factory 发表于 2013-11-6 18:04
http://www.miniui.com/demo/#src=datagrid/inline_detailform.html

参考这个提交

你这个DEMO 无法实现展开多个?

Rank: 4

8#
发表于 2013-11-6 18:22:49 |只看该作者
另外,我尝试了下
<script id="formTemplate" type="text/x-jquery-tmpl">
<Iframe src="......"> </iframe>
</script>

autoHideRowDetail="false"  设置为false ,貌似能实现显示效果,就是异步加载不太爽。
提交如何接收信息尚未研究。
--------------------------------------------------------------------------------------------------------------
<script id="formTemplate" type="text/x-jquery-tmpl">
    <div class="mini-datagrid".....></div>
</script>
完全不显示,不知为何

Rank: 8Rank: 8

9#
发表于 2013-11-7 09:28:52 |只看该作者
wslfriend 发表于 2013-11-6 18:22
另外,我尝试了下


grid不一样,他是用HTML标签化写的.他被一个对象被添加到主表的行下面之后,其他行是再同时显示的,因为他只有一个表格对象.所以跟你上面贴的例子有区别.所以inline_detalgrid,只能同时展开一条记录

Rank: 4

10#
发表于 2013-11-7 09:44:53 |只看该作者
inline_detalgrid
同时展开、编辑多个域,是很常见普遍的需求啊

真要不能实现,也建议贵公司能否想想其他辙?
这个需求在业务偏复杂的场景下,几乎是遍地开花无处不在

Archiver|普加软件

GMT+8, 2024-11-17 21:38 , Processed in 1.021133 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部