jQuery MiniUI

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

grid中combobox的加载问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-4-28 14:11:04 |只看该作者 |倒序浏览
var grid = mini.get("datagrid1");
var comb1 = mini.get("combobox1");
<div type="comboboxcolumn"   field="IDS"  width="120" headerAlign="center" >显示项
                                    <div id="combobox1" property="editor" class="mini-combobox"    textField="NAME"
                                            valueField="ID"  url="数据地址url" multiSelect="true"  dataField="result"  >     
                                        <div property="columns">
                                            <div header="显示项名字" field="NAME"></div>
                                            <div header="显示位置" field="VIEW"></div>
                                        </div>
                                    </div>
                           
        </div>
上面为一个页面1的片段,在此页面打开新页面2,在销毁新页面方法中
       ondestroy: function (action) {
                   comb1 .load("数据地址url");
                    grid.reload();
                }
加载页面1的时候正常加载combobox1中内容,销毁新页面的时候执行  comb1 .load("数据地址url");失败。
我是打算新页面中改变了数据地址URL返回的数据内容,销毁后需要重新加载combobox,和重新加载grid

Rank: 8Rank: 8

沙发
发表于 2016-4-28 15:24:29 |只看该作者
combobox编辑状态才创建
combobox的数据在开始的时候才能变更,也就是在oncellbeginedit事件里处理

Rank: 2

板凳
发表于 2016-4-28 15:37:33 |只看该作者
dforce 发表于 2016-4-28 15:24
combobox编辑状态才创建
combobox的数据在开始的时候才能变更,也就是在oncellbeginedit事件里处理 ...

那我打开新页面,新页面关闭的时候重新加载combobox的url返回的数据能完成吗,并且这个combobox对应单元格显示的内容也得相应改变的

Rank: 8Rank: 8

地板
发表于 2016-4-28 16:17:35 |只看该作者
jquerminiuiuser 发表于 2016-4-28 15:37
那我打开新页面,新页面关闭的时候重新加载combobox的url返回的数据能完成吗,并且这个combobox对应单元 ...

你重新加载是什么意思,是改变这个combobox的url还是改变了url对应方法获取的数据

Rank: 2

5#
发表于 2016-4-28 16:26:36 |只看该作者
本帖最后由 jquerminiuiuser 于 2016-4-28 16:48 编辑
dforce 发表于 2016-4-28 16:17
你重新加载是什么意思,是改变这个combobox的url还是改变了url对应方法获取的数据 ...

url对应方法获取的数据要变化,并且这个单元格的内容,也就是combobox所对在的grid数据会变化,主要是内容变化

Rank: 8Rank: 8

6#
发表于 2016-4-28 17:45:10 |只看该作者
jquerminiuiuser 发表于 2016-4-28 16:26
url对应方法获取的数据要变化,并且这个单元格的内容,也就是combobox所对在的grid数据会变化,主要是内容 ...

有数据变化,请不要用comboboxcolumn,用field和displayFied
你的行数据里面也就需要有field和displayField对应字段的数据
表格重新加载grid.reload()就行

Rank: 2

7#
发表于 2016-4-28 18:21:35 |只看该作者
本帖最后由 jquerminiuiuser 于 2016-4-28 18:31 编辑
dforce 发表于 2016-4-28 17:45
有数据变化,请不要用comboboxcolumn,用field和displayFied
你的行数据里面也就需要有field和displayFie ...

嗯谢谢我试试看

Archiver|普加软件

GMT+8, 2025-7-22 07:31 , Processed in 1.037742 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部