1

我已经为这个简单的问题寻找了几个小时:如何在 jahia 节点文本属性上添加 maxlength 约束?

到目前为止我在工作室里尝试过的东西:

Jahia Studio 示例

我也尝试直接在 definition.cnd 中查看它,但找不到任何关于文本最大长度的示例或文档。

该属性是一个字符串 TextArea,没有其他特定属性(但我想添加的最大长度......)

提前感谢您的帮助!

4

1 回答 1

1

您应该使用正则表达式作为约束。通常你的定义可能是这样的:

[jnt:test2] > jnt:content, jmix:basicContent
 - test2 (string, textarea) < '.{0,250}'

.{0,250}如果您使用工作室的UI,您只需添加值约束输入。

您还可以通过添加这样的键/值来处理资源包文件中的错误消息:

jnt_test2.test2.constraint.error.message=Please enter a valuer smaller than 250 chars
于 2020-01-15T08:54:32.450 回答