<?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: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=""></schema> </xf:instance> <xf:instance id="xformId_quot"> <schema xmlns="">"</schema> </xf:instance> <xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/record/course_name" required="true()" readonly="true()"></xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/record/edu_organization_name" required="instance('xformId_mainInstance')/record/type = 'method'" readonly="true()"></xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/record/cycle_name" required="true()" readonly="true()"></xf:bind> </xf:bind> </xf:model> </head> <body> <xf:group ref="instance('xformId_mainInstance')/record[type = 'edu']"> <div class="baseInput600"> <xf:select1 ref="instance('xformId_mainInstance')/record/edu_organization_id"> <xf:label>Образовательная организация: </xf:label> <xf:itemset nodeset="instance('xformId_mainInstance')/record/edu_organization"> <xf:label ref="@label" /> <xf:value ref="@value" /> </xf:itemset> </xf:select1> </div> </xf:group> <xf:group ref="instance('xformId_mainInstance')/record[type = 'method']"> <div class="break selectorLong600"> <xf:input ref="edu_organization_name"> <xf:label>Образовательная организация</xf:label> </xf:input> <xf:selector buttonLabel="..." dataWidth="'800px'" procList="'nci.selectors.eduOrganization.eduList.celesta'" procCount="'nci.selectors.eduOrganization.eduCount.celesta'" generalFilters="''" currentValue="''" windowCaption="'Выберите обр. организацию'" xpathMapping="{ 'XPath(instance(quot(xformId_mainInstance))/record/edu_organization_id)' : 'id', 'XPath(instance(quot(xformId_mainInstance))/record/edu_organization_name)' : 'name', }"> </xf:selector> <xf:trigger class="aid-button"> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="edu_organization_id" value=""/> <xf:setvalue ref="edu_organization_name" value=""/> </xf:action> </xf:trigger> </div> </xf:group> <div class="break selectorLong600"> <xf:input ref="instance('xformId_mainInstance')/record/course_name"> <xf:label>Программа</xf:label> </xf:input> <xf:selector dataWidth="'800px'" buttonLabel="..." procList="'edu.selectors.course.courseList.celesta'" procCount="'edu.selectors.course.courseCount.celesta'" generalFilters="['XPath(instance(quot(xformId_mainInstance))/record/edu_organization_id)']" currentValue="''" windowCaption="'Выберите название'" xpathMapping="{'XPath(instance(quot(xformId_mainInstance))/record/course_name)': 'name', 'XPath(instance(quot(xformId_mainInstance))/record/course_id)': 'id'}"> </xf:selector> <xf:trigger class="aid-button"> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/record/program_id" value=""></xf:setvalue> <xf:setvalue ref="instance('xformId_mainInstance')/record/program_name" value=""></xf:setvalue> </xf:action> </xf:trigger> </div> <div class="break selectorLong600"> <xf:input ref="instance('xformId_mainInstance')/record/cycle_name"> <xf:label>Цикл</xf:label> </xf:input> <xf:selector dataWidth="'800px'" buttonLabel="..." procList="'edu.selectors.cycle.cycleList.celesta'" procCount="'edu.selectors.cycle.cycleCount.celesta'" generalFilters="['XPath(instance(quot(xformId_mainInstance))/record/course_id)']" currentValue="''" windowCaption="'Выберите название'" xpathMapping="{'XPath(instance(quot(xformId_mainInstance))/record/cycle_name)': 'name', 'XPath(instance(quot(xformId_mainInstance))/record/cycle_id)': 'id'}"> </xf:selector> <xf:trigger class="aid-button"> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/record/cycle_id" value=""></xf:setvalue> <xf:setvalue ref="instance('xformId_mainInstance')/record/cycle_name" value=""></xf:setvalue> </xf:action> </xf:trigger> </div> <div class="break button200" style="float: left;"> <xf:trigger> <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:action> </xf:trigger> </div> <div class="button100" style="float: right;"> <xf:trigger id="xformId_Tab20"> <xf:label>Закрыть</xf:label> <xf:action ev:event="DOMActivate"> <xf:load resource="javascript:gwtXFormUpdate('xformId','2', null)"/> </xf:action> </xf:trigger> </div> </body> </html>