起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1238|回复: 6

[结贴] 求助,关于BeX5 V3.5 gridselect组件的inputChangeable

[复制链接]

31

主题

72

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
发表于 2016-8-4 11:13:08 | 显示全部楼层 |阅读模式
在BeX5 V3.5版本更新说明中,说是解决了
1- gridselect输入的值无法保存
http://bbs.wex5.com/forum.php?mod=viewthread&tid=90445
的问题,

想请教一下:对于引用了数据,设置了bind-ref和bind-labelRef的gridselect组件,将inputChangeable属性设为true后,还要如何设置才能使gridselect组件在自己录入非绑定数据的相应字符串后,能够正常显示和保存?
我目前的情况是能够录入数据,但鼠标焦点移开后无法显示录入的数据

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-4 13:35:26 | 显示全部楼层
焦点移开输入内容就被清空了?
gridselect的定义发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

72

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
 楼主| 发表于 2016-8-4 15:16:09 | 显示全部楼层
<editor>
<div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="gridSelect7" bind-ref="ref('fzjCZXT')" bind-labelRef="ref('fzjCZXT')" inputChangeable="true">
   <option xid="option7" data="cpdxData1" value="fMC" label="fMC"></option>
</div>
</editor>

运行截图:

下图为录入时的状态,其中“测试字符”为手工输入的字符串,其余为gridSelect下拉出的ref('fzjCZXT')数据项:
捕获01.JPG


下图为录入完“测试字符”后鼠标移走后的界面显示情况:
捕获02.JPG

下图为鼠标重新选中该项时的界面显示情况:
捕获03.JPG

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-4 15:42:22 | 显示全部楼层
gridselect在grid中放的?
grid上对应的column是哪个关系?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

72

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
 楼主| 发表于 2016-8-4 17:50:14 | 显示全部楼层
gridselect在grid中放的?
是的

grid上对应的column是哪个关系?
"fzjCZXT"对应于截图的“操作系统”
      <div component="$UI/system/components/justep/grid/grid" hiddenCaptionbar="true"
        xid="detailGrid3" data="detailData3" height="auto" class="x-grid-no-bordered">
        <columns xid="column">
……
            <column name="fzjCZXT" editable="true" width="80" sortable="false">
            <editor>
              <div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="gridSelect7" bind-ref="ref('fzjCZXT')" bind-labelRef="ref('fzjCZXT')" inputChangeable="true">
   <option xid="option7" data="cpdxData1" value="fMC" label="fMC"></option></div></editor>
          </column>
……
        </columns>
      </div>
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-8-5 09:53:23 | 显示全部楼层
输入后敲回车按钮

可以替换下面的文件后焦点离开就可以把数据填充上
/UI2/system/components/justep/gridSelect/gridSelect.js

更新了系统的js可以参考
http://docs.wex5.com/bex5-ui-question-list-10013/

gridSelect.js

17.57 KB, 下载次数: 114

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

31

主题

72

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
QQ
 楼主| 发表于 2016-8-5 11:26:48 | 显示全部楼层
已解决,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-6 20:30 , Processed in 0.106755 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表