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

QQ登录

只需一步,快速开始

查看: 6958|回复: 11

[结贴] DataTable多选问题

[复制链接]

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
发表于 2016-6-21 09:38:45 | 显示全部楼层 |阅读模式
版本: X5.3.0 小版本号: 3.4
数据库: MS SQLServer 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 陈征洪 于 2016-6-21 09:52 编辑

错误提示:
ID=[object Object]的数据行不存在
编码:JUSTEP231105
[url=]隐藏详细[/url]
Error: {"code":"JUSTEP231105","message":"ID=[object Object]的数据行不存在"} at Object.l.create (http://localhost:8080/x5/UI2/v_4762c11881d04d5cb1e535d6c046a835l_zh_CNs_desktopd_pc/system/core.min.js:65:215612) at justep.ModelComponent.extend.setValueByID (http://localhost:8080/x5/UI2/v_146b87bcb9004a46b0328be5179663a2l_zh_CNs_desktopd_pc/system/common.min.js:7:37602) at Model.button1Click (http://localhost:8080/x5/UI2/v_cddc016e58204c5eb91b100a70e55984l_zh_CNs_desktopd_pc/ataBusinessMng/businessInfo/process/cdcTestData/inputMainActivity.js:112:10) at r.extend.fire (http://localhost:8080/x5/UI2/v_4762c11881d04d5cb1e535d6c046a835l_zh_CNs_desktopd_pc/system/core.min.js:65:234367) at r.extend.fireEvent (http://localhost:8080/x5/UI2/v_4762c11881d04d5cb1e535d6c046a835l_zh_CNs_desktopd_pc/system/core.min.js:65:235531) at n.callParent (http://localhost:8080/x5/UI2/v_4762c11881d04d5cb1e535d6c046a835l_zh_CNs_desktopd_pc/system/core.min.js:65:231806) at Component.extend.fireEvent (http://localhost:8080/x5/UI2/v_146b87bcb9004a46b0328be5179663a2l_zh_CNs_desktopd_pc/system/common.min.js:7:3704) at n.BindComponent.extend._doClick (http://localhost:8080/x5/UI2/v_2c63388ac21c472ba893c48de2686402l_zh_CNs_desktopd_pc/system/components/comp.min.js:144:80510) at HTMLAnchorElement.h.isFunction.i (http://localhost:8080/x5/UI2/v_4762c11881d04d5cb1e535d6c046a835l_zh_CNs_desktopd_pc/system/core.min.js:65:19604) at HTMLAnchorElement.h.event.dispatch (http://localhost:8080/x5/UI2/v_4762c11881d04d5cb1e535d6c046a835l_zh_CNs_desktopd_pc/system/core.min.js:65:54097)


多选这样写有什么问题吗?
其中mainData 是mainDataTable绑定的bizdata,且mainDataTable中数据已经列











捕获.PNG

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2016-6-21 11:29:37 | 显示全部楼层
确认一下控制台是否有错误信息?把控制台的完整错误信息发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-21 11:43:13 | 显示全部楼层
控制台没有错误信息
2016-06-21 11:38:41 开始-WINDOW生成中间文件: /UI2/portal/pc/index.w
2016-06-21 11:38:41 结束-WINDOW生成中间文件: /UI2/portal/pc/index.w
2016-06-21 11:38:41 开始-中间文件生成缓存文件: /UI2/portal/pc/index.w
2016-06-21 11:38:41 结束-中间文件生成缓存文件: /UI2/portal/pc/index.w
2016-06-21 11:38:43 开始-WINDOW生成中间文件: /UI2/portal/pc/main/main.w
2016-06-21 11:38:43 结束-WINDOW生成中间文件: /UI2/portal/pc/main/main.w
2016-06-21 11:38:43 开始-中间文件生成缓存文件: /UI2/portal/pc/main/main.w
2016-06-21 11:38:43 结束-中间文件生成缓存文件: /UI2/portal/pc/main/main.w
2016-06-21 11:38:49 开始-WINDOW生成中间文件: /UI2/ataBusinessMng/businessInfo/process/cdcTestData/inputMainActivity.w
2016-06-21 11:38:49 结束-WINDOW生成中间文件: /UI2/ataBusinessMng/businessInfo/process/cdcTestData/inputMainActivity.w
2016-06-21 11:38:49 开始-中间文件生成缓存文件: /UI2/ataBusinessMng/businessInfo/process/cdcTestData/inputMainActivity.w
2016-06-21 11:38:50 结束-中间文件生成缓存文件: /UI2/ataBusinessMng/businessInfo/process/cdcTestData/inputMainActivity.w
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2016-6-21 14:30:30 | 显示全部楼层
陈征洪 发表于 2016-6-21 11:43
控制台没有错误信息
2016-06-21 11:38:41 开始-WINDOW生成中间文件: /UI2/portal/pc/index.w
2016-06-21 11 ...

把每个rowIDs都alert出来看看正确吗?
或者用
for(var i=0;i<rowIDs.length;i++){
data.setValue('fDevNum',0,data.getRowByID(rowIDs)) ;
这样的方式赋值看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-21 14:57:55 | 显示全部楼层
本帖最后由 陈征洪 于 2016-6-21 15:00 编辑

alert每个rowIDs都是[object object]
这样写也不对
for(var i=0;i<rowIDs.length;i++){
data.setValue('fDevNum',0,data.getRowByID(rowIDs)) ;




回复 支持 反对

使用道具 举报

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-21 15:01:31 | 显示全部楼层
你这数据组方括号怎么给被屏蔽了?
回复 支持 反对

使用道具 举报

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-21 15:03:23 | 显示全部楼层
data.getRowByID(rowIDs[i])这个返回的应该是row对象吧
回复 支持 反对

使用道具 举报

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-21 15:04:21 | 显示全部楼层
for(var i=0;i<rowIDs.length;i++){
data.setValue('fDevNum',0,data.getRowByID(rowIDs[i])) ;只吧最后一条赋值了
回复 支持 反对

使用道具 举报

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-21 15:09:28 | 显示全部楼层
要不远程指导一下吧,很急。我的QQ47161352
回复 支持 反对

使用道具 举报

27

主题

105

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
 楼主| 发表于 2016-6-21 15:44:12 | 显示全部楼层
解决了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 22:41 , Processed in 0.072476 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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