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

QQ登录

只需一步,快速开始

查看: 1207|回复: 2

[结贴] 截取特定数量的字符串如何做?

[复制链接]

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
发表于 2016-11-30 16:49:07 | 显示全部楼层 |阅读模式
如图,baasdata组件基于Table的列为info_content,我自定义一个列用于截取数据库的info_content字段的前20个字符作为标题。我希望在“编辑规则”的“计算表达式”里实现,由于不会做请大家指教(具体如图)。非常感谢!
1、如果在“计算表达式”里可以实现,如何实现?
2、如果不能实现的话,应该如何实现我想要的功能?
3、其实就是希望截取数据库的前20个字做标题,我参考了这个帖子http://docs.wex5.com/bex5-ui-question-list-10027/后,发现没有省略号,而且我希望是显示2行后溢出的字用省略号代替,这个又如何实现?
1.png 2.png



发表于 2016-11-30 17:09:25 | 显示全部楼层
一般情况,计算规则中不要根据自己的值进行计算!你可以再添加一个计算列,在这个新的计算列上,编辑规则。添加计算关系!
$row.val('info_content').substring(0,20)


不过建议还是使用css样式实现这个能力!可以上网搜下
可以上网搜下:
http://www.cnblogs.com/firstcsharp/p/5595708.html
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2016-11-30 17:44:29 | 显示全部楼层
liangyongfei 发表于 2016-11-30 17:09
一般情况,计算规则中不要根据自己的值进行计算!你可以再添加一个计算列,在这个新的计算列上,编辑规则。 ...

通过你给的substring已经实现,非常感谢!!结贴!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-23 18:05 , Processed in 0.063323 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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