<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="xsltforms/xsltforms.xsl" type="text/xsl"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xf="http://www.w3.org/2002/xforms"> <head> <xf:model id="xformId_mainModel"> <xf:instance id="xformId_mainInstance"> <schema xmlns=""/> </xf:instance> <xf:instance id="xformId_groupInstance"> <schema xmlns=""> <group> <name/> </group> </schema> </xf:instance> <xf:instance id="xformId_userInstance"> <schema xmlns=""> <user> <name/> </user> </schema> </xf:instance> <xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/data/@userName" required="true()" readonly="true()"/> </xf:bind> </xf:model> </head> <body> <!-- <xf:output value="serialize(instance('xformId_mainInstance'))"/> --> <div class = "selectorLong400 break" > <xf:input ref="instance('xformId_mainInstance')/data/@userName"> <xf:label>Пользователь:</xf:label> </xf:input> <xf:selector buttonLabel="..." procListAndCount="'workflow.xforms.addUserToGroup.userListAndCount.celesta'" generalFilters="" currentValue="''" windowCaption="'Выбор процесса'" visibleRecordCount = '25' xpathMapping="{'XPath(instance(quot(xformId_mainInstance))/data/@userId)' : 'id', 'XPath(instance(quot(xformId_mainInstance))/data/@userName)' : 'name'}"/> <xf:trigger> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/data/@userId" value=""/> <xf:setvalue ref="instance('xformId_mainInstance')/data/@userName" value=""/> </xf:action> </xf:trigger> </div> <xf:group class="break"> <table> <tr> <td width="300px"> <div class="button200 break"> <xf:trigger> <xf:label>Сохранить</xf:label> <xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=true())"> <xf:load resource="javascript:gwtXFormSave('xformId','1', Writer.toString(getSubformInstanceDocument('xformId_mainModel', 'xformId_mainInstance')))" > </xf:load> </xf:action> <xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=false())"> <xf:message>Заполнено с ошибкой</xf:message> </xf:action> </xf:trigger> </div> </td> <td> <div class="button200"> <xf:trigger> <xf:label>Закрыть</xf:label> <xf:action ev:event="DOMActivate"> <xf:load resource="javascript:gwtXFormUpdate('xformId','1', null)" > </xf:load> </xf:action> </xf:trigger> </div> </td> </tr> </table> </xf:group> </body> </html>