阅读:1955
回复:5
|
SheetDropDownList没有按业务方法中给定的排序规则进行装载数据
SheetDropDownList没有按业务方法中给定的排序规则进行装载数据,里面数据是乱的,这是什么原因?
另外给定的查询条件也不生效,查询条件的值是从表单上获取的;奇怪的是在改为sheettextbok情况下,查询条件是生效的。为何? @H3产品支持_开心 @武汉技术支持团队 @岩竹玉雨 |
2楼#
发布于:2017-04-11 12:03
业务方法,语句设定了按sortkey排序,同时指定了参数IsSpecial
图片:业务方法.png 业务方法中运行结果。排序是对的。 图片:数据库查询结果1.png 主数据 图片:主数据getlist配置.png 主数据-getlist 图片:主数据getlist配置1.png 主数据-查询列表配置 图片:主数据查询列表.png 页面配置 图片:页面配置.png 页面实际运行结果,排序是不对的。没有按照业务方法中的顺序装载。另外查询条件也是不生效的。 图片:页面显示.png |
|
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) |
|
4楼#
发布于:2017-04-12 15:28
t156965365:版本 9.2.7问题1 调用的业务方法是正确的,getlist也是升级的。问题依然。 不行我再新建一个看看能正常。 |
|
5楼#
发布于:2017-04-24 16:53
您好!您的问题解决了吗?如果没有,可让产品中心提供支持。
|
|
|