-
-
nannan 数据老手Lv5
发表于2020-4-14 11:39
悬赏50
已解决
楼主
在用表格轮播组件时报错排查问题是出在分析区表某一列上面,该列数据库定义的类型是text,取数时我是这么取的,
<#=[[GRID159.A2$.select(true,@.txt)],[GRID159.B2$.select(true,@.txt)],[GRID159.C2$.select(true,@.txt)],[GRID159.D2$.select(true,@.txt)],[GRID159.E2$.select(true,@.txt)]]#> 分析区里面我将该列的数据类型转换成了字符型ASSTR(cz_rxgd.gdsq) 分析区各列数据和报错提示如下,想知道如何解决这个问题?


最佳答案
nannan 发表于 2020-4-16 17:13
具体是修改了哪个地方?
研发直接改的组件中的代码。您直接导入组件使用导入的组件就可以解决问题
13个回答
幺小木 发表于 2020-4-14 14:22
取数这里截图看看 分别怎么设置的
titles: ["序号","时间","区域","类型","诉求","状态"]
txts:<#=[[GRID159.A2$.select(true,@.txt)],[GRID159.B2$.select(true,@.txt)],[GRID159.C2$.select(true,@.txt)],[GRID159.D2$.select(true,@.txt)],[GRID159.E2$.select(true,@.txt)],[GRID159.F2$.select(true,@.txt)]]#>
colswidth:["15%", "9%","8%","14%","42%","12%"]
nannan 发表于 2020-4-14 14:58
titles: ["序号","时间","区域","类型","诉求","状态"]
txts:
colswidth:["15%", "9%","8%","14%","42%", ...
可能是bug吧。数据跟酷屏模板方便导出一下吗?数据库用的啥?
幺小木 发表于 2020-4-14 15:08
可能是bug吧。数据跟酷屏模板方便导出一下吗?数据库用的啥?
数据和分析表都导出了,麻烦您那边看一下。数据库用的MySQL


nannan 发表于 2020-4-14 14:58
titles: ["序号","时间","区域","类型","诉求","状态"]
txts:
colswidth:["15%", "9%","8%","14%","42%", ...
您这个写法GRID159.A2$.select(true,@.txt)是在主题表字段关联了维表的时候为了获取维表name值的时候用的。如果没有关联维表或者不用获取显示表达式中的值的话不用这么设置 直接用GRID159.A2$.就可以了
缱绻 发表于 2020-4-14 17:23
您这个写法GRID159.A2$.select(true,@.txt)是在主题表字段关联了维表的时候为了获取维表name值的时候用的 ...
直接取数我这边也是报错的
此问题是由于组件解析数据太严格导致,您这边替换下组件就可以解决问题,
表格轮播组件1.zip
(172.77 KB, 下载次数: )
导入方法如下: