2012-01-23 4 views
0

Я хочу назначить строку как метку Listcell, которая заканчивается этими символами ascii 32 и 0 i.e пробелом и значением null, но когда я пытаюсь назначить ее, в моем Listcell я получаю неизмененную строку константной ошибки. прямо сейчас я делаю str.trim() в этой строке, чтобы назначить ее как метку для моего списка. У меня есть другой способ сделать это, не изменяя строку? Я делаю это в ZKНевозможно назначить Label Listcell

+0

Можете ли вы опубликовать код, который используете? –

ответ

0
<listitem self="@{each=Item}" label="@{Item.yourStringValue, converter='your.company.StringConverter'}"/> 

Создайте класс, который реализует your.company.StringConverter org.zkoss.zkplus.databind.TypeConverter

Внедрение coerceToUi общественного объекта (Object ВАЛ, компонент комп) в такой что он будет делать на лету преобразования.

Этот подход не повлияет на ваши внутренние структуры данных, только их представление в ZK ui.

Смежные вопросы