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

QQ登录

只需一步,快速开始

查看: 3207|回复: 8

[结贴] gridFilter数据如何保存进数据库中

[复制链接]

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
发表于 2017-10-19 16:36:05 | 显示全部楼层 |阅读模式
本帖最后由 wto.2008 于 2017-10-20 08:24 编辑

img1.jpg img2.jpg
上面2张图是一个页面的(页面高度不够,截了2次)
下图(img2)中使用的是gridFilter控件,gridFilter数据源是另一个bizdata
点击保存时数据无法保存到数据库中(但会提示保存成功)
保存事件的js代码如下:
  1.         Model.prototype.saveBtnClick = function(event){        
  2.             var DataSet = this.comp("mainData");                       
  3.                 PubLib.ModifyItem(DataSet, this, biz, justep);                        
  4.                 DataSet.saveData();                                       
  5.                
  6.                                         };
复制代码
请问应该如何处理能将数据保存进去



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-10-19 16:46:49 | 显示全部楼层
确认用的是gridFilter还是gridSelect
gridFilter是过滤查询组件不会保存数据

gridselect是下拉选择组件可以保存数据,但是要确认bind-ref关联的data中是否有数据如果没有要新增一条数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-10-19 17:25:15 | 显示全部楼层
img3.jpg

gridselect里面设置的数据源
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-10-19 17:26:13 | 显示全部楼层
gridFilter是过滤查询的里面的gridSelect只是提供下拉数据的不是可以保存数据的

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



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

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-10-20 08:26:50 | 显示全部楼层
本帖最后由 wto.2008 于 2017-10-20 08:28 编辑

我在改用gridselect后不仅不显示要保存的值,而且数据也保存不进去
  1. Model.prototype.saveBtnClick = function(event){        
  2.             var DataSet = this.comp("mainData");                       
  3.                 PubLib.ModifyItem(DataSet, this, biz, justep);                        
  4.                 DataSet.saveData();
  5.                                         };
复制代码
保存事件应该如何修改才能将数据保存进去


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-10-20 08:47:03 | 显示全部楼层
gridSelece组件的定义发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-10-20 09:50:03 | 显示全部楼层
  1.                   <div class="x-gridSelect" component="$UI/system/components/justep/gridSelect/gridSelect" xid="gridSelect1" multiselect="true" autoOptionWidth="true">
  2.    <option xid="option7" data="SA_Code_Data" value="sName" label="sName" filter=' $row.val("sType") == $model.SA_Code_Data.val("sType")'></option></div></div>
  3.   
  4.   </div>
复制代码
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2017-10-20 10:12:58 | 显示全部楼层
你的bind-ref就没有设置啊
bind-ref关联选择的数据要填充给谁,就是保存的时候把选择的数据给谁保存
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

88

主题

284

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
QQ
 楼主| 发表于 2017-10-20 10:31:57 | 显示全部楼层
谢谢,请结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 23:57 , Processed in 0.100664 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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