阅读:1955 回复:5
kikixu
2

帖子

4

跟帖

974

积分

初级榴莲
初级榴莲

SheetDropDownList没有按业务方法中给定的排序规则进行装载数据

楼主#
更多 发布于:2017-04-11 09:34
SheetDropDownList没有按业务方法中给定的排序规则进行装载数据,里面数据是乱的,这是什么原因?


另外给定的查询条件也不生效,查询条件的值是从表单上获取的;奇怪的是在改为sheettextbok情况下,查询条件是生效的。为何?



@H3产品支持_开心  @武汉技术支持团队  @岩竹玉雨
开始懂了
32

帖子

160

跟帖

5681

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
1楼#
发布于:2017-04-11 10:12
截图也没有,能说详细点吗
kikixu
2

帖子

4

跟帖

974

积分

初级榴莲
初级榴莲
2楼#
发布于:2017-04-11 12:03
业务方法,语句设定了按sortkey排序,同时指定了参数IsSpecial

图片:业务方法.png


业务方法中运行结果。排序是对的。

图片:数据库查询结果1.png



主数据

图片:主数据getlist配置.png



主数据-getlist

图片:主数据getlist配置1.png



主数据-查询列表配置

图片:主数据查询列表.png




页面配置


图片:页面配置.png


页面实际运行结果,排序是不对的。没有按照业务方法中的顺序装载。另外查询条件也是不生效的。

图片:页面显示.png

t156965365
46

帖子

688

跟帖

4536

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
3楼#
发布于:2017-04-11 14:49
版本 9.2.7
问题1
测试可以排序,检查一下是否调用的是对应的业务方法,修改业务方法以后,主数据的getlist是否已升级到最新方法。

下面是我测试排序的截图,两种不同的排序

图片:sdr1.PNG

图片:sdr2.PNG




问题2
在页面加载的时候会出现取不到筛选值,选择的时候就不会出现这个情况。估计是系统的bug。
我暂时的解决方法是,推迟在加载一下。
setTimeout(function () {
                    $.MvcSheetUI.GetElement("MRD_Location").SheetUIManager().Render();
            }, 500)
kikixu
2

帖子

4

跟帖

974

积分

初级榴莲
初级榴莲
4楼#
发布于:2017-04-12 15:28
t156965365:版本 9.2.7
问题1
测试可以排序,检查一下是否调用的是对应的业务方法,修改业务方法以后,主数据的getlist是否已升级到最新方法。

下面是我测试排序的截图,两种不同的排序



问题2
在页面加载的时候会出现取不到筛选值,选择...
回到原帖
问题1 调用的业务方法是正确的,getlist也是升级的。问题依然。 不行我再新建一个看看能正常。
H3BPM
655

帖子

2504

跟帖

46406

积分

管理员
管理员
  • 社区居民
5楼#
发布于:2017-04-24 16:53
您好!您的问题解决了吗?如果没有,可让产品中心提供支持。
10月签到活动奖励发放啦:http://bbs.h3bpm.com/read.php?tid=5377&fid=5
游客

返回顶部