使用liferay-ui限制输入大小:Liferay中的输入编辑器

时间:2014-04-01 07:28:57

标签: liferay overflow rich-text-editor

我有一个问题。当我在富编辑器liferay-ui:input-editor中输入一个很长的文本时,我的数据库出现溢出问题。有没有限制输入大小的方法?感谢。

PD。我暂时使用本教程解决了: Error messages Liferay tutorial

只需检入您的portlet:

 import com.liferay.portal.kernel.servlet.SessionErrors;
 ...
    private object _updateObject(ActionRequest request) {
    ...
    String nameField1= (ParamUtil.getString(request, "nameField1"));
    ...
    if (nameField1.getBytes().length>bytesfieldindb) {
                SessionErrors.add(request, "error-key");
                return null;
    }
    ...

然后在你想要出现错误信息的行中放入你的jsp:

<liferay-ui:error key="error-key" message="message_error WHENEVER YOU WANT" />

我希望这可以帮到你。

1 个答案:

答案 0 :(得分:0)

您可以使用AlloyUI库引入javascript验证器。

请参阅本教程http://alloyui.com/examples/form-validator/real-world/

中提交的name