jQuery MiniUI

标题: 表格中的Combobox列在grid.reload()可以同步刷新吗? [打印本页]

作者: Nami    时间: 2022-7-7 11:16:28     标题: 表格中的Combobox列在grid.reload()可以同步刷新吗?

本帖最后由 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()方法后,这个【模块名称】列是更新了,但是下拉框里面的值没有更新,我想刷新的话,应该怎么去实现呢

作者: Nami    时间: 2022-7-7 11:23:06



作者: felt    时间: 2022-7-7 15:49:12

type=“comboboxcolumn”的话,这列的下拉数据是固定的,不能变化了。
如果要变动下拉数据的话,请使用field+displayField
作者: Nami    时间: 2022-7-11 09:24:39

felt 发表于 2022-7-7 15:49
type=“comboboxcolumn”的话,这列的下拉数据是固定的,不能变化了。
如果要变动下拉数据的话,请使用fiel ...

这里的变动时指已加载数据的其他列变动数据吧,我的困难点:我在子表添加或者修改完数据后,返回主页面的时时候进行刷新,然后主表里combobox的数据能够直接刷新一下子表变动后的数据吗?
作者: felt    时间: 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);
复制代码





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