Unplugged - усечение текста в столбце представления
Я использую Unplugged Mobile Controls и у меня UnpFlatView на одном из моих XPages. В столбце "Сведения" отображаются данные из поля, в которое пользователь записывает текст произвольной формы, который может быть довольно длинным.
Я хотел бы проверить длину текста в поле и, если он превышает определенную длину, обрезать его и добавить многоточие.
Моей первой мыслью было изменить столбец в представлении на что-то вроде:
@If(@Length(MyField) > 100; @Left(MyField; 100) + " ..."; MyField)
но Unplugged не поддерживает @Length. Есть ли другой способ добиться этого, кроме создания второго поля в документе?
1 ответ
Решение
Марк Диксон из Teamstudio поднял заявку на добавление @Length в Unplugged и любезно предоставил следующее в качестве обходного пути:-
@If(@Left(MyField; 100) <> MyField; @Left(MyField; 100) + " ..."; MyField)