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

QQ登录

只需一步,快速开始

查看: 5721|回复: 10

[结贴] 关于自定义查询结果

[复制链接]

74

主题

276

帖子

539

积分

高级会员

Rank: 4

积分
539
QQ
发表于 2018-5-9 13:32:17 | 显示全部楼层 |阅读模式
前台是bizData,JS走后台的自定义查询,查询结果是table,通过bizData1.loadData(data.response); 将查询出来的结果加载到data中,然后刷新grid,grid1.refresh();,但是前台的grid中单击事件,无法通过 this.comp("bizData1").getCurrentRow();获取当前选中行,

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-9 13:37:12 | 显示全部楼层
单击事件中event中就提供有获取当前点击行的

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



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

使用道具 举报

74

主题

276

帖子

539

积分

高级会员

Rank: 4

积分
539
QQ
 楼主| 发表于 2018-5-9 13:40:02 | 显示全部楼层
jishuang 发表于 2018-5-9 13:37
单击事件中event中就提供有获取当前点击行的

返回的table中设置主键列了吗? ...

没有,直接sql.select返回了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-9 13:45:16 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

276

帖子

539

积分

高级会员

Rank: 4

积分
539
QQ
 楼主| 发表于 2018-5-9 13:56:21 | 显示全部楼层
jishuang 发表于 2018-5-9 13:45
参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=38364中的设置rowid

我的sql后边的条件有个子查询,用ksql不好使,会报错,但是用sql没问题,所以用的是SQL.select,但是这个获取到table了,也设置了rowId , 为fID,不过前台依旧获取不到
回复 支持 反对

使用道具 举报

74

主题

276

帖子

539

积分

高级会员

Rank: 4

积分
539
QQ
 楼主| 发表于 2018-5-9 14:50:43 | 显示全部楼层
jishuang 发表于 2018-5-9 13:45
参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=38364中的设置rowid

老哥,这个设置rowID的方法貌似不好使啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-9 15:09:17 | 显示全部楼层
grid单击事件中加调试看看event的中row是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

276

帖子

539

积分

高级会员

Rank: 4

积分
539
QQ
 楼主| 发表于 2018-5-9 15:53:05 | 显示全部楼层
jishuang 发表于 2018-5-9 15:09
grid单击事件中加调试看看event的中row是什么

h.Event {originalEvent: MouseEvent, type: "click", isDefaultPrevented: ƒ, timeStamp: 3394419.7900000005, jQuery11110160856582458766: true, …}
altKey
:
false
bindingContext
:
u.bindingContext {$parents: Array(0), $model: n, ko: {…}, $rawData: n, $object: n}
bubbles
:
true
button
:
0
buttons
:
0
cancelable
:
true
clientX
:
418
clientY
:
121
ctrlKey
:
false
currentTarget
:
li#C7FAC5CDDE1000017E3993E43A6017E4_li10.c36Jb6f
data
:
null
delegateTarget
:
li#C7FAC5CDDE1000017E3993E43A6017E4_li10.c36Jb6f
eventPhase
:
3
fromElement
:
null
handleObj
:
{type: "click", origType: "click", data: null, handler: ƒ, guid: 263, …}
isDefaultPrevented
:
ƒ tt()
jQuery11110160856582458766
:
true
metaKey
:
false
offsetX
:
53
offsetY
:
24
originalEvent
:
MouseEvent {isTrusted: true, screenX: 418, screenY: 212, clientX: 418, clientY: 121, …}
pageX
:
418
pageY
:
121
relatedTarget
:
null
screenX
:
418
screenY
:
212
shiftKey
:
false
target
:
a#C7FAC5CDDE1000017E3993E43A6017E4_tabItem8.c36Jb6f
timeStamp
:
3394419.7900000005
toElement
:
a#C7FAC5CDDE1000017E3993E43A6017E4_tabItem8.c36Jb6f
type
:
"click"
view
:
Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, frames: Window, …}
which
:
1
回复 支持 反对

使用道具 举报

74

主题

276

帖子

539

积分

高级会员

Rank: 4

积分
539
QQ
 楼主| 发表于 2018-5-9 15:53:28 | 显示全部楼层
jishuang 发表于 2018-5-9 15:09
grid单击事件中加调试看看event的中row是什么

难道还需要设置data?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-5-9 16:33:27 | 显示全部楼层
确认你的是grid?grid的onRowClick的event中的参数都不正确
grid.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-10 07:09 , Processed in 0.106684 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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