jQuery MiniUI

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

请教表格级联问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-1-18 11:13:51 |只看该作者 |倒序浏览
想做一个datagrid的联动,不需要编辑,只是第二个数据的url是动态的需要第一个数据来确定,如下图,区域是需要根据城市来确定的,
我的代码:

我看了这个例子:http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
但是只是第二个数据在加载的时候并不能显示,只是在选择的时候才能显示,可是我并不需要选择,只是显示,我该怎么办。
急用,哪位大神搭救下啊



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

Rank: 8Rank: 8

沙发
发表于 2017-1-18 12:39:18 |只看该作者
都不需要编辑,就不需要联动了,也不需要放编辑器。
你的数据里面需要第一列和第二列的数据,而不只是id了
<div field="city">城市</div>
<div field="area">区域</div>

{city:"长春",area:"..."}

Rank: 2

板凳
发表于 2017-1-18 13:31:58 |只看该作者
dforce 发表于 2017-1-18 12:39
都不需要编辑,就不需要联动了,也不需要放编辑器。
你的数据里面需要第一列和第二列的数据,而不只是id了
...

但是我的这个是关联子表的查询,需要去根据第一列的值查询第二列啊,我该怎么做那

Rank: 8Rank: 8

地板
发表于 2017-1-18 14:45:04 |只看该作者
本帖最后由 jialiang 于 2017-1-18 14:48 编辑

你不是在编辑情况下的联动,而是加载显示的时候就有数据的关联。
那么,你这个应该是后台查询数据的时候就应该准备就绪的,而不是前端一条条数据动态根据url加载,这样是不可行的。
简单说,你应该只是后台的一个关联查询而已。比如说,你的数据应该是这样的:

[ { cityId: "1", cityName: "a", regionId: "11", regionName: "bb" }, ... ]

Rank: 2

5#
发表于 2017-1-18 14:54:30 |只看该作者
jialiang 发表于 2017-1-18 14:45
你不是在编辑情况下的联动,而是加载显示的时候就有数据的关联。
那么,你这个应该是后台查询数据的时候就 ...

那有没有什么办法做到在表格加载的时候动态改变url的值那?

Rank: 8Rank: 8

6#
发表于 2017-1-18 15:16:05 |只看该作者
zhanglixin0319 发表于 2017-1-18 14:54
那有没有什么办法做到在表格加载的时候动态改变url的值那?

你这样的情况只能按上面说的后台处理数据。
type="comboboxcolumn"必须是一开始就是固定的数据,而不是可变的

Rank: 2

7#
发表于 2017-1-18 15:29:09 |只看该作者
dforce 发表于 2017-1-18 15:16
你这样的情况只能按上面说的后台处理数据。
type="comboboxcolumn"必须是一开始就是固定的数据,而不是可 ...

那我明白了,谢谢

Archiver|普加软件

GMT+8, 2024-10-3 07:22 , Processed in 1.060177 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部