<?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=""> </schema> </xf:instance> <xf:instance id="xformId_quot"> <schema xmlns="">"</schema> </xf:instance> <xf:instance id="xformId_addInfoInstance"> <schema xmlns=""> <item id="" name=""></item> </schema> </xf:instance> <xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/data/package_name" required="true()"></xf:bind> <!-- <xf:bind nodeset="instance('xformId_mainInstance')/data/confirm_author" type="boolean"></xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/data/confirm_reviewer" type="boolean"></xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/data/use_for_self" type="boolean"></xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/data/use_for_control" type="boolean"></xf:bind> <xf:bind readonly="true()" nodeset="instance('xformId_mainInstance')/data/cath_name" required="true()"></xf:bind> <xf:bind readonly="false()" nodeset="instance('xformId_mainInstance')/data/author_name" required="true()" ></xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/data/authorForm" type="boolean" ></xf:bind> --> </xf:bind> </xf:model> </head> <body> <!--<xf:output value="serialize(instance('xformId_mainInstance'))"/> --> <div class="break baseInput400"> <xf:input ref="instance('xformId_mainInstance')/data/package_name"> <xf:label>Название БТЗ: </xf:label> </xf:input> </div> <!-- <div class="selectorShort400 break"> <xf:input ref="instance('xformId_mainInstance')/data/cath_name"> <xf:label>Кафедра:</xf:label> </xf:input> <xf:selector buttonLabel="..." procListAndCount="'journals.selectors.facultyDepartment.facDeptListAndCount.celesta'" generalFilters="''" currentValue="''" windowCaption="'Выбор значения'" xpathMapping="{ 'XPath(instance(quot(xformId_mainInstance))/data/cath_name)' : 'name', 'XPath(instance(quot(xformId_mainInstance))/data/cath_id)' : 'id'}" ></xf:selector> </div> --> <!-- <div class="break boolInput400"> <xf:input ref="instance('xformId_mainInstance')/data/authorForm"> <xf:label>Внешний автор</xf:label> <xf:action ev:event="xforms-value-changed"> <xf:setvalue ref="instance('xformId_mainInstance')/data/author_name" value=""></xf:setvalue> <xf:setvalue ref="instance('xformId_mainInstance')/data/author_id" value=""></xf:setvalue> </xf:action> </xf:input> </div> <xf:group ref="instance('xformId_mainInstance')/data[authorForm = 'false']"> <div class="selectorShort400 break"> <xf:input ref="instance('xformId_mainInstance')/data/author_name"> <xf:label>Выберите автора только из списка сотрудников:</xf:label> </xf:input> <xf:selector buttonLabel="..." procListAndCount="'journals.selectors.employeeDepartment.procListAndCount.celesta'" generalFilters="['XPath(instance(quot(xformId_mainInstance))/data/cath_id)']" currentValue="''" windowCaption="'Выбор значения'" xpathMapping="{ 'XPath(instance(quot(xformId_mainInstance))/data/author_name)' : 'name', 'XPath(instance(quot(xformId_mainInstance))/data/author_id)' : 'id', 'XPath(instance(quot(xformId_mainInstance))/data/e-mail)' : 'e-mail'}" ></xf:selector> </div> <div class="break selectorShort400"> <xf:input ref="instance('xformId_mainInstance')/data/e-mail"> <xf:label>E-mail автора: </xf:label> </xf:input> <xf:trigger> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/data/e-mail" value=""></xf:setvalue> </xf:action> </xf:trigger> </div> <div class="break selectorShort400"> <xf:input ref="instance('xformId_mainInstance')/data/phone"> <xf:label>Телефон автора: </xf:label> </xf:input> <xf:trigger> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/data/phone" value=""></xf:setvalue> </xf:action> </xf:trigger> </div> <div class="break selectorShort400"> <xf:input ref="instance('xformId_mainInstance')/data/year"> <xf:label>Год составления: </xf:label> </xf:input> <xf:trigger> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/data/year" value=""></xf:setvalue> </xf:action> </xf:trigger> </div> </xf:group> <xf:group ref="instance('xformId_mainInstance')/data[authorForm = 'true']"> <div class="selectorLong400 break"> <xf:input ref="instance('xformId_mainInstance')/data/author_name"> <xf:label>Введите ФИО внешнего автора или выберите из списка:</xf:label> </xf:input> <xf:selector buttonLabel="..." procListAndCount="'journals.selectors.eorAuthors.procListAndCount.celesta'" currentValue="''" windowCaption="'Выбор значения'" xpathMapping="{ 'XPath(instance(quot(xformId_mainInstance))/data/author_name)' : 'fio', 'XPath(instance(quot(xformId_mainInstance))/data/author_id)' : 'id', 'XPath(instance(quot(xformId_mainInstance))/data/e-mail)' : 'email'}" ></xf:selector> <xf:trigger> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/data/author_name" value=""></xf:setvalue> <xf:setvalue ref="instance('xformId_mainInstance')/data/author_id" value=""></xf:setvalue> </xf:action> </xf:trigger> </div> <div class="selectorShort400"> <xf:input ref="instance('xformId_mainInstance')/data/e-mail"> <xf:label>Обязательно укажите e-mail автора:</xf:label> </xf:input> <xf:trigger> <xf:label>X</xf:label> <xf:action ev:event="DOMActivate"> <xf:setvalue ref="instance('xformId_mainInstance')/data/e-mail" value=""></xf:setvalue> </xf:action> </xf:trigger> </div> </xf:group> <div class="boolInput400 break"> <xf:input ref="instance('xformId_mainInstance')/data/confirm_author"> <xf:label>Утвержден автором</xf:label> </xf:input> </div> <div class="boolInput400 break"> <xf:input ref="instance('xformId_mainInstance')/data/confirm_reviewer"> <xf:label>Утвержден рецензентом</xf:label> </xf:input> </div> <div class="boolInput400 break"> <xf:input ref="instance('xformId_mainInstance')/data/use_for_self"> <xf:label>Использовать для самоподготовки</xf:label> </xf:input> </div> <div class="boolInput400 break"> <xf:input ref="instance('xformId_mainInstance')/data/use_for_control"> <xf:label>Использовать для контроля знаний</xf:label> </xf:input> </div> --> <div class="required break"> Поля отмеченные символом * обязательны для заполнения </div> <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:load> </xf:action> <!-- <xf:action ev:event="DOMActivate"> <xf:load resource="javascript:gwtXFormSave('xformId','1', Writer.toString(getSubformInstanceDocument('xformId_mainModel', 'xformId_mainInstance')))"></xf:load> </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:load> </xf:action> </xf:trigger> </div> </body> </html>