无法将标签分配给列表单元格
我想将一个字符串作为标签分配给 Listcell,该字符串以这些 ascii 字符 32 和 0 结尾,即空格和 null,但是当我尝试将其分配给我的 Listcell 时,出现未终止的字符串常量错误。现在我正在该字符串上执行 str.trim() ,将其作为标签分配给我的列表单元格。我还有其他方法可以做到这一点,而不改变字符串吗?我在ZK做这个
I want to assign a string as label to Listcell which ends with these ascii characters 32 and 0 i.e space and null, but when I try to assign it it my Listcell I get an unterminated string constant error. right now I am doing str.trim() on that string to assign it as label to my listcell. I there any other way to do so, with out altering the string? I am doing this in ZK
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建一个实现 org.zkoss.zkplus.databind.TypeConverter 的类 your.company.StringConverter
实现 public Object coerceToUi(Object val, Component comp) 以使其能够进行即时转换。
这种方法不会影响您的内部数据结构,只会影响它们在 ZK ui 中的表示。
Create a class your.company.StringConverter which implements org.zkoss.zkplus.databind.TypeConverter
Implement public Object coerceToUi(Object val, Component comp) in such a way that it will do on-the-fly conversion.
This approach would not affect your internal data structures, only their representation in ZK ui.