jQuery MiniUI

标题: 请教表格级联问题 [打印本页]

作者: zhanglixin0319    时间: 2017-1-18 11:13:51     标题: 请教表格级联问题

想做一个datagrid的联动,不需要编辑,只是第二个数据的url是动态的需要第一个数据来确定,如下图,区域是需要根据城市来确定的,[attach]8756[/attach][attach]8756[/attach]
我的代码:
[attach]8757[/attach]
我看了这个例子:http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
但是只是第二个数据在加载的时候并不能显示,只是在选择的时候才能显示,可是我并不需要选择,只是显示,我该怎么办。
急用,哪位大神搭救下啊




作者: dforce    时间: 2017-1-18 12:39:18

都不需要编辑,就不需要联动了,也不需要放编辑器。
你的数据里面需要第一列和第二列的数据,而不只是id了
<div field="city">城市</div>
<div field="area">区域</div>

{city:"长春",area:"..."}
作者: zhanglixin0319    时间: 2017-1-18 13:31:58

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

但是我的这个是关联子表的查询,需要去根据第一列的值查询第二列啊,我该怎么做那
作者: jialiang    时间: 2017-1-18 14:45:04

本帖最后由 jialiang 于 2017-1-18 14:48 编辑

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

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

作者: zhanglixin0319    时间: 2017-1-18 14:54:30

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

那有没有什么办法做到在表格加载的时候动态改变url的值那?
作者: dforce    时间: 2017-1-18 15:16:05

zhanglixin0319 发表于 2017-1-18 14:54
那有没有什么办法做到在表格加载的时候动态改变url的值那?

你这样的情况只能按上面说的后台处理数据。
type="comboboxcolumn"必须是一开始就是固定的数据,而不是可变的
作者: zhanglixin0319    时间: 2017-1-18 15:29:09

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

那我明白了,谢谢




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