Jahia:节点属性上的最大长度约束

时间:2019-11-29 15:04:57

标签: properties jahia

我一直在找几个小时来解决这个简单的问题:如何在jahia节点的text属性上添加maxlength约束?

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

Jahia Studio example

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

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

在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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

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

如果您使用工作室中的用户界面,则只需在值约束输入中添加.{0,250}

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

jnt_test2.test2.constraint.error.message=Please enter a valuer smaller than 250 chars