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

QQ登录

只需一步,快速开始

查看: 1527|回复: 2

[结贴] data组件+labelOutput组件无法存储并显示SQL Server返回的nvarchar(200)的字段内容

[复制链接]

30

主题

70

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
发表于 2018-10-23 18:42:46 | 显示全部楼层 |阅读模式
如题,nvarchar(200)的字段是一个存储地址的字段,sql分页查询后返回的数据用data-$UI/system/components/justep/data/data组件接收,然后用labelOutput组件显示在页面上,当地址比较长时,页面上显示无记录!!但实际上sql查询语句是有记录的,这几天一直在调试这个BUG,转换nvarchar(200)的字段的字段类型为varchar(10)也不行,好苦恼啊!我怀疑是数据组件不支持接收这样长度这样类型的数据导致,求各位大神指导一下!
地址字段的数据如下:
江蘇省常州新區峨嵋山路富都花苑9號                                                                                                                                                                       
順德區大良鎮近良永同路                                                                                                                                                                                 
順德區大良鎮近良永同路                                                                                                                                                                                 
廣東省東莞市長安鎮鹹西勵志街36號-1                                                                                                                                                                     
廣東省東莞市長安鎮鹹西勵志街36號-1                                                                                                                                                                     
順德區大良鎮近良永同路                                                                                                                                                                                 
廣東省深圳市寶安區龍華街道梅觀高速公路西側清華東路金鼎盛工業園A棟三樓A區分隔休                                                                                                                          
廣東省深圳市寶安區龍華街道梅觀高速公路西側清華東路金鼎盛工業園A棟三樓A區分隔休                                                                                                                          
深圳市寶安區沙井街道橋大廟前路1巷11號A座一樓                                                                                                                                                            
廣東省博羅縣羅陽鎮湯泉金鼎嶺工業區                                                                                                                                                                     
发表于 2018-10-24 16:26:40 | 显示全部楼层
你先试试,其他字段可以显示吗??  可以debugger调试下  打印下字段值是否存在!
如果是data组件,你有接管onCustomRefresh 事件吗??

是不是没切换到当前行呢?
http://docs.wex5.com/wex5-ui-question-list-2071/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

30

主题

70

帖子

292

积分

中级会员

Rank: 3Rank: 3

积分
292
QQ
 楼主| 发表于 2018-11-1 17:59:09 | 显示全部楼层
有接管onCustomRefresh 事件,换成其他字段也可以显示,后来我在SQL语句中换了另一种排序方法,避免一开始就显示那些内容,这下又可以了。这个问题比较奇葩,弄不懂其中的原理。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 14:03 , Processed in 0.064725 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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