<?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLschema" xmlns:fs="http://www.curs.ru/ns/FormServer" xmlns:xf="http://www.w3.org/2002/xforms"> <head> <xf:model id="xformId_mainModel"> <xf:instance id="xformId_mainInstance"> <schema xmlns=""> <data contentid="" /> </schema> </xf:instance> <xf:instance id="xformId_attrInstance"> <schema xmlns=""> <subdata attrid="" attrname="" attrvalue="" /> </schema> </xf:instance> </xf:model> </head> <body> <!--<xf:output value="serialize(instance('xformId_mainInstance'))"/>--> <xf:group ref="instance('xformId_mainInstance')/data"> <xf:repeat id="xformId_ActionRow" nodeset="./subdata"> <table> <tr> <td> <div class="baseInput600"> <xf:input ref="./@attrname"> <xf:label>Название атрибута:</xf:label> </xf:input> </div> </td> <td> <div class="baseInput200"> <xf:input ref="./@attrvalue"> <xf:label>Значение:</xf:label> </xf:input> </div> </td> </tr> </table> </xf:repeat> </xf:group> <div class="break button200"> <xf:trigger id="xformId_Tab10"> <xf:label>Сохранить и закрыть</xf:label> <xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=false())"> <xf:message>Заполнено с ошибкой!</xf:message> </xf:action> <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:message>Данные сохранены</xf:message> </xf:action> </xf:trigger> </div> <div class="button100"> <xf:trigger id="xformId_Tab20"> <xf:label>Закрыть</xf:label> <xf:action ev:event="DOMActivate"> <xf:load resource="javascript:gwtXFormUpdate('xformId','1', null)" /> </xf:action> </xf:trigger> </div> </body> </html>