首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LifeRay portlet中使用合金化UI

在LifeRay portlet中使用合金化UI
EN

Stack Overflow用户
提问于 2013-10-23 10:49:45
回答 1查看 1.9K关注 0票数 0

我需要在LifeRay portlet中验证我的表单。经过一些研究,我了解到LifeRay有两种验证表单的方法:使用合金UI标记库和使用合金化UI javascript库。使用标签,这是旧的方式(请纠正我,如果我错了)。

因此,我想使用合金UI Javascript库进行验证。但是我如何将它包含到portlet中呢?据我所知,从6.x版本开始,合金化UI JS库就与LifeRay捆绑在一起。我可能需要指定<header-portlet-css><header-portlet-javascript>吗?因为合金化UI似乎没有自动包含到每个portlet中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-23 11:44:31

这是一个样本。

在您的portlet中插入带有右侧的alloyui,使用属性在上下文中包含A.FormValidator对象:

代码语言:javascript
复制
<aui:script use="aui-form-validator">

var validator = new A.FormValidator({
    boundingBox: form,
    rules: {
        '<portlet:namespace />emailAddress': {
            email: true
        },
        '<portlet:namespace />countryId': {
            required: true
        }
    },
    strings: {
        required: '<liferay-ui:message key="this-field-is-required" />'
    }
});

</aui:script>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19539613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档