jQuery MiniUI

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

AutoComplete 编辑器缓存问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-9-4 17:07:12 |只看该作者 |倒序浏览
现在有个疑问,一旦我在代码中 设置了displayField 我这一列就是空白的,这不是我要实现的效果,我想要的效果是既在AutoComplete 选择后跳入下一行不出现上一行所选择的数据,在列表中设置了displayField那一列也不能空白,请问有什么好的解决办法吗?

<div field="PutawayLocation" displayField="Name"   type="autocompletecolumn" width="100" headeralign="center"
                    allowsort="true">
                    上架货位<input property="editor" id="editPutawayLocation"  valuefield="id" textfield="text"  class="mini-autocomplete"
                 style="width: 100%;" url="/xxx/xxx/xx" />
                </div>

Rank: 8Rank: 8

沙发
发表于 2017-9-5 09:08:36 |只看该作者
没有type="autocompletecolumn"
这列你需要使用field+displayField,然后你的数据必须有这2个字段对应的数据。

Rank: 1

板凳
发表于 2017-9-5 14:37:18 |只看该作者
felt 发表于 2017-9-5 09:08
没有type="autocompletecolumn"
这列你需要使用field+displayField,然后你的数据必须有这2个字段对应的数据 ...

感谢!!

Rank: 1

地板
发表于 2017-9-5 15:23:37 |只看该作者
felt 发表于 2017-9-5 09:08
没有type="autocompletecolumn"
这列你需要使用field+displayField,然后你的数据必须有这2个字段对应的数据 ...

版主你好,再询问一个问题,怎么动态设置我这一列为不可编辑状态?就是当我这条数据在某一个状态时input 这个下拉框在点击时不会生效,我试过在这一列加readonly="readonly"   属性但是好像并没有什么作用。

Rank: 8Rank: 8

5#
发表于 2017-9-5 15:31:38 |只看该作者
efan 发表于 2017-9-5 15:23
版主你好,再询问一个问题,怎么动态设置我这一列为不可编辑状态?就是当我这条数据在某一个状态时input  ...

grid.on("cellbeginedit",function(e){
    if(e.field==...){
             if(e.record.xxx==1) e.cancel=true;
   }
})

Rank: 1

6#
发表于 2017-9-5 17:22:41 |只看该作者
felt 发表于 2017-9-5 15:31
grid.on("cellbeginedit",function(e){
    if(e.field==...){
             if(e.record.xxx==1) e.canc ...

感谢!!!!!!

Archiver|普加软件

GMT+8, 2025-7-16 23:06 , Processed in 1.027518 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部