この例のバリデーターをLR 6.2 GA6 ポートレットに適応させようとしています。しかし、私はそれを機能させることができません。不思議なことに、validator-tag も同様に機能していません。
これは私が使ってきたフォームです
<aui:form name="<portlet:namespace />address" action="<%=doSmthURL %>" id="fm">
<aui:container>
...
<aui:row>
<aui:col>
<aui:input name="conditions1" label="text" type="checkbox" id="conditions1">
</aui:input>
</aui:col>
</aui:row>
<aui:row>
<aui:col>
<aui:input name="conditions2" label="conditions2" type="checkbox" id="conditions2"/>
</aui:col>
</aui:row>
</aui:container>
<aui:button-row>
<aui:button type="cancel" value="Back"></aui:button>
<aui:button type="submit" value="Finish"></aui:button>
</aui:button-row></aui:form>
これが Aui:Script 部分です
<aui:script>
var rules = {
conditions1:{
required:true
},
conditions2:{
required:true
}
}
var fieldStrings = {
conditions1:{
required:"Bitte nimm die allgemeinen Geschäftbedingungen an"
},
conditions2:{
required:"Bitte nimm die allgemeinen Geschäftbedingungen an"
}
}
AUI().use(
'aui-form-validator',
function(A) {
new A.FormValidator(
{
boundingBox: "#fm",
fieldStrings: fieldStrings,
rules: rules,
showAllMessages: true
}
)
}
);
なぜ機能しないのかわかりません。バリデータータグを使用しても何もうまくいかないため、JavaScriptの実行全体に問題がある可能性があります。
誰かが私を助けてくれることを願っています。
敬具、JSM