Я пытался проверить мою рабочую форму для обмена файлами в alfresco в течение нескольких дней без успеха. Это то, что я сделал.Alfresco доля фоновая форма форма проверки
настроил мой рабочий процесс в акционерном-конфиг-custom.xml, расположенной в% TOMCAT_HOME% котом \ Shared \ классы \ под открытым небом \ веб-расширения
установить свой обработчик contraint следующим образом.
<constraint-handlers> <constraint type="MANDATORY" validation-handler="Alfresco.forms.validation.examplestaffnumber" event="keyup" /> </constraint-handlers> </field>
Это поле я установить в обязательном порядке
< маркированной ID = идентификатор "Персонал Кол-во" = "оставить: staffnumber" обязательный = "истинный">Я создал contraint hanlder Javascript и поместил его в папку% ALFRESCO_HOME% \ tomcat \ webapps \ share \ js. Это как js, так и min.js
Finaly добавил js в form.get.head.ftl, расположенный в% ALFRESCO_HOME% tomcat \ webapps \ share \ WEB-INF \ classes \ alfresco \ site-webscripts \ org \ \ под открытым небом компоненты \ образуют папку как этот < @script типа = "текст/JavaScript" SRC = "$ {} page.url.context /res/js/examplevalidation.js">
Когда я выберите мою форму потока и ключевые значения в номере номера персонала, ничего не происходит. Я проверил в firebug, но нет никакого вызова js. Где я мог поступить не так?
Благодаря @NaMaN это сработало. Ты действительно спас мне большую боль. желаю, я могу получить вашу электронную почту – user1989497
ответ принят. – user1989497