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

QQ登录

只需一步,快速开始

查看: 2657|回复: 3

[处理中] 根据行ID取列值出现错误

[复制链接]

33

主题

131

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
发表于 2016-11-22 17:12:27 | 显示全部楼层 |阅读模式
如题,OA中新闻发布管理,选中顶级栏目“新闻”如图1所示:点击保存,执行js程序实现对顶级栏目“新闻”的全路径fFullID重新设置,js程序见附件
         运行到var parpath= data.getValueByID('fFullID', pid)时,取到的fFullID不是该行对应的值(调试结果是 public/news,而不是public),如图2所示数据库表。但是选中“新闻”底下的栏目的时候,点击保存,运行JS时,运行到这步时结果就是正确的。实在是找不到原因了。请各位大神帮忙找一下原因。
图1为:
图2为: QQ图片20161122165822.png
JS保存程序附件为: JS保存程序.rar (570 Bytes, 下载次数: 130)

33

主题

131

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2016-11-22 17:14:20 | 显示全部楼层
图1为: QQ图片20161122165123.png

1

主题

76

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2016-11-24 14:19:54 | 显示全部楼层
新闻对应的就是public/news,public对应的是知识中心。

33

主题

131

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
QQ
 楼主| 发表于 2016-11-25 09:57:14 | 显示全部楼层
Mr.Lee 发表于 2016-11-24 14:19
新闻对应的就是public/news,public对应的是知识中心。

我的意思是根据获取到的选中栏目的父节点parent作为行id,来获取父节点的fFullID。也就是说var parpath= data.getValueByID('fFullID', pid)这句中,因为我选中的是顶级栏目“新闻”,那么它的父节点应该是public,因此已经得到父节点pid=public ,然后以public为行id,获取该行对应的fFullID,查看图2中数据库表,得到的fFullID值应该为public。但是我调试的结果却是public/news。
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

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

GMT+8, 2024-4-25 22:09 , Processed in 0.061768 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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