[quote="yannay 邮件"]在web开发中,我们会经常看到这样的情况: 如果字符串过长,那么会显示缩写的字符串,
如果 "aaaaaaaaaaaaaaaa" 会显示成 "aaa...."
CT 中是否需要增加这样的功能呢?[/quote]
经讨论后已由yannay实现该功能, 方案如下:
(1) 重载"%"操作符, ${String % Number}, 因为此功能看起来像"求余".
(2) 增加String外部扩展函数, ${String.abbreviate(length)} 或 ${String.abbreviate(offset, length)}
如: ${"abcdefghijk" % 6} 或者 ${'abcdefghijk'.abbreviate(6)}, 都将输出: abc...
项目地址: [url]http://www.commontemplate.org[/url]
如果 "aaaaaaaaaaaaaaaa" 会显示成 "aaa...."
CT 中是否需要增加这样的功能呢?[/quote]
经讨论后已由yannay实现该功能, 方案如下:
(1) 重载"%"操作符, ${String % Number}, 因为此功能看起来像"求余".
(2) 增加String外部扩展函数, ${String.abbreviate(length)} 或 ${String.abbreviate(offset, length)}
如: ${"abcdefghijk" % 6} 或者 ${'abcdefghijk'.abbreviate(6)}, 都将输出: abc...
项目地址: [url]http://www.commontemplate.org[/url]