jQuery MiniUI

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

关于comboboxcolumn下拉数据的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-6-11 14:40:48 |只看该作者 |倒序浏览
如果下拉框里面的数据有变动,在不重新关闭页面再打开页面的情况下,如何让下拉框的数据更新?

getJson("BaseData","jc_spzlUi","GetSpDwUi",condition);
sptmdata = jsonData;


前台直接取后台数据,复制给下拉框。。。

但是每次重新执行getjson之后,下拉框的值还是原来的值

Rank: 8Rank: 8

沙发
发表于 2015-6-11 15:05:02 |只看该作者
mini.get(id).setData(data)   //数组数据

Rank: 2

板凳
发表于 2015-6-16 15:10:31 |只看该作者
dforce 发表于 2015-6-11 15:05
mini.get(id).setData(data)   //数组数据

<div name="sptm" field="sptm" width="110" allowSort="true"  type="comboboxcolumn" headerStyle="color:blue">
                                        商品条码
                                        <div  class="mini-combobox" style="width:140px;"  popupWidth="600" textField="sptm"                                                              valueField="sptm"  property="editor"         data="sptmdata"    value=""                                                                                       multiSelect="false"  oncloseclick="onCloseClick"                                                                   allowInput="true"  pinyinField="zjm">     
                                                            <div property="columns">
                                                                    <div type="indexcolumn"></div>
                                                                <div header="商品 条码" width="100" field="sptm"></div>
                                                                <div header="商品内码" field="spid"></div>
                                                                <div header="商品编号" field="spbh"></div>
                                                               ...

                                                            </div>
                                                        </div>
                                </div>

data="sptmdata" 这里要去掉么?

Rank: 2

地板
发表于 2015-6-16 15:19:28 |只看该作者
dforce 发表于 2015-6-11 15:05
mini.get(id).setData(data)   //数组数据

Rank: 2

5#
发表于 2015-6-16 15:20:53 |只看该作者
dforce 发表于 2015-6-11 15:05
mini.get(id).setData(data)   //数组数据

Rank: 8Rank: 8

6#
发表于 2015-6-16 15:24:45 |只看该作者
coco 发表于 2015-6-16 15:10
商品条码
                                             
   ...

用type="comboboxcolumn"的话,编辑器的数据需要是固定的数据

Rank: 2

7#
发表于 2015-6-16 15:29:04 |只看该作者
dforce 发表于 2015-6-16 15:24
用type="comboboxcolumn"的话,编辑器的数据需要是固定的数据

用其他的,好像实现不了我图片上面那种效果

Rank: 2

8#
发表于 2015-6-16 15:34:24 |只看该作者
dforce 发表于 2015-6-16 15:24
用type="comboboxcolumn"的话,编辑器的数据需要是固定的数据

我把type="comboboxcolumn" 去掉了,下拉框还有pinyinfield的效果都还在
mini.get(id).setData(data)   然后id应该在哪个div声明?

Rank: 8Rank: 8

9#
发表于 2015-6-16 15:50:15 |只看该作者
coco 发表于 2015-6-16 15:34
我把type="comboboxcolumn" 去掉了,下拉框还有pinyinfield的效果都还在
mini.get(id).setData(data)    ...

表格oncellbeginedit事件里处理
grid.on("cellbeginedit",function(e){
     if(e.field==""){
          e.editor.setData(data);
    }
})

Rank: 2

10#
发表于 2015-6-16 16:02:48 |只看该作者
dforce 发表于 2015-6-16 15:50
表格oncellbeginedit事件里处理
grid.on("cellbeginedit",function(e){
     if(e.field==""){


ok了
完美解决

谢谢大神!

Archiver|普加软件

GMT+8, 2024-11-26 20:40 , Processed in 1.047527 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部