jQuery MiniUI

 找回密码
 立即注册
查看: 2360|回复: 4

表格中的Combobox列在grid.reload()可以同步刷新吗? [复制链接]

Rank: 1

发表于 2022-7-7 11:16:28 |显示全部楼层
本帖最后由 Nami 于 2022-7-7 11:26 编辑

我在一个子页面里修改主页面combobox的子表 ,修改完毕后,主页面可以刷新combobox列里面的数据吗?我尝试一下,发现grid.load只是刷新了文本,列里面的项目并没有进行更新。


表格的是更新,但是这个combobox下拉框里面的项目进行没有更新
图片发不出来,使用代码代替

<div property="columns">
<div field="moduletxt" width="150" headerAlign="center">模块名称
       <input property="editor" class="mini-combobox" valueField="moduleText" textField="moduleText" showNullItem="false" allowInput="false" valueFromSelect="true" url="../../OperationManage/BrushGoodsData/GetbrushGoodsconfigInfoDatatable"
         style="width:100%" />
       </div>

</div>



这里包含在一个grid里面,但是我使用grid.reload()方法后,这个【模块名称】列是更新了,但是下拉框里面的值没有更新,我想刷新的话,应该怎么去实现呢

Rank: 1

发表于 2022-7-7 11:23:06 |显示全部楼层

Rank: 8Rank: 8

发表于 2022-7-7 15:49:12 |显示全部楼层
type=“comboboxcolumn”的话,这列的下拉数据是固定的,不能变化了。
如果要变动下拉数据的话,请使用field+displayField

Rank: 1

发表于 2022-7-11 09:24:39 |显示全部楼层
felt 发表于 2022-7-7 15:49
type=“comboboxcolumn”的话,这列的下拉数据是固定的,不能变化了。
如果要变动下拉数据的话,请使用fiel ...

这里的变动时指已加载数据的其他列变动数据吧,我的困难点:我在子表添加或者修改完数据后,返回主页面的时时候进行刷新,然后主表里combobox的数据能够直接刷新一下子表变动后的数据吗?

Rank: 8Rank: 8

发表于 2022-7-11 09:35:47 |显示全部楼层
Nami 发表于 2022-7-11 09:24
这里的变动时指已加载数据的其他列变动数据吧,我的困难点:我在子表添加或者修改完数据后,返回主页面的 ...
  1. var editor = grid.getCellEditor(column);
  2. var url = "....";
  3. editor.setUrl(url);
复制代码

Archiver|普加软件

GMT+8, 2024-3-29 14:11 , Processed in 1.042035 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部