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)
Другие вопросы по тегам