<?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=""/> </xf:instance> <xf:instance id="xformId_quot"> <schema xmlns="">"</schema> </xf:instance> <xf:instance id="xformId_eduformInstance"> <schema xmlns=""> <form id="" name=""/> </schema> </xf:instance> <xf:instance id="xformId_edubaseInstance"> <schema xmlns=""> <base id="" name=""/> </schema> </xf:instance> <xf:instance id="xformId_contingentInstance"> <schema xmlns=""> <speciality id="" name=""/> </schema> </xf:instance> <xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/record" readonly="true()" /> <xf:bind nodeset="instance('xformId_mainInstance')/record/name" required="true()" /> <xf:bind nodeset="instance('xformId_mainInstance')/record/speciality_name" required="true()" readonly="true()"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/edu_organization_name" required="true()" readonly="true()"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/hours" required="true()" type="decimal" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/relevance" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/new_competence_reception" required="false()" type="boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/new_competence_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/str_unit" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/program_link" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/edu_cost" required="true()" type="float" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/cost_explanation" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/isCertification" type = "boolean" readonly = "instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/osk" required="false()" type="boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind id="sim" nodeset="instance('xformId_mainInstance')/record/osk_hours" required="false()" type = "decimal" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"> </xf:bind> <xf:bind nodeset="instance('xformId_mainInstance')/record/osk_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/internship" required="false()" type = "boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/internship_hours" required="false()" type = "nonNegativeInteger" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/internship_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/dot_and_eo" required="false()" type="boolean" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/dot_and_eo_description" required="false()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> <xf:bind nodeset="instance('xformId_mainInstance')/record/dev_year" type = "nonNegativeInteger" required="true()" readonly="instance('xformId_mainInstance')/record[addcontext = 'info']"/> </xf:bind> </xf:model> </head> <body> <!-- <xf:output value="serialize(instance('xformId_mainInstance')/record/osk_hours)"/> --> <table cellpadding="0px" cellspacing="0px" width="596"> <tr> <td class="Current" id="Tab1" style="width: 120px; text-align: center; padding-left:1px;"> <SPAN class="xforms-control xforms-trigger xforms-appearance-minimal" hasXFElement="true" id="Tab10Button"> <SPAN class="value" hasXFElement="false"> <BUTTON class="TabButton" hasXFElement="false" type="submit"> Общие сведения </BUTTON> </SPAN> </SPAN> <xf:trigger class="HideButton" id="Tab10Button"> <xf:action ev:event="DOMActivate"> <xf:load resource="javascript:document.getElementById('Tab1').className = 'Current';"/> <xf:load resource="javascript:document.getElementById('Tab2').className = 'Tab';"/> <xf:load resource="javascript:document.getElementById('Tab3').className = 'Tab';"/> <xf:toggle case="mainInfo"/> </xf:action> </xf:trigger> </td> <td class="Tab" id="Tab2" style="width: 130px; text-align: center;"> <SPAN class="xforms-control xforms-trigger xforms-appearance-minimal" hasXFElement="true" id="Tab20Button"> <SPAN class="value" hasXFElement="false"> <BUTTON class="TabButton" hasXFElement="false" type="submit"> Доп. сведения </BUTTON> </SPAN> </SPAN> <xf:trigger class="HideButton" id="Tab20Button"> <xf:action ev:event="DOMActivate"> <xf:load resource="javascript:document.getElementById('Tab1').className = 'Tab';"/> <xf:load resource="javascript:document.getElementById('Tab2').className = 'Current';"/> <xf:load resource="javascript:document.getElementById('Tab3').className = 'Tab';"/> <xf:toggle case="additionalInfo"/> </xf:action> </xf:trigger> </td> <td class="Tab" id="Tab3" style="width: 130px; text-align: center;"> <SPAN class="xforms-control xforms-trigger xforms-appearance-minimal" hasXFElement="true" id="Tab30Button"> <SPAN class="value" hasXFElement="false"> <BUTTON class="TabButton" hasXFElement="false" type="submit"> Особенности обучения </BUTTON> </SPAN> </SPAN> <xf:trigger class="HideButton" id="Tab30Button"> <xf:action ev:event="DOMActivate"> <xf:load resource="javascript:document.getElementById('Tab1').className = 'Tab';"/> <xf:load resource="javascript:document.getElementById('Tab2').className = 'Tab';"/> <xf:load resource="javascript:document.getElementById('Tab3').className = 'Current';"/> <xf:toggle case="educationTechnologies"/> </xf:action> </xf:trigger> </td> </tr> </table> <xf:switch> <!--...............................ПЕРВАЯ ВКЛАДКА...................................--> <!--...............................ПЕРВАЯ ВКЛАДКА...................................--> <!--...............................ПЕРВАЯ ВКЛАДКА...................................--> <xf:case id = "mainInfo"> <xf:group ref="instance('xformId_mainInstance')/record"> <!-- <div class="baseInput200"> <xf:output ref="edu_type"> <xf:label>Вид обучения</xf:label> </xf:output> </div> --> <div class="break baseInput600"> <xf:input ref="name"> <xf:label>Название</xf:label> </xf:input> </div> <div class="baseInput200"> <xf:input ref="hours"> <xf:label>Трудоёмкость, ЗЕТ</xf:label> </xf:input> </div> <div class="baseInput200"> <xf:input ref="start_date"> <xf:label>Дата начала</xf:label> </xf:input> </div> <div class="baseInput200"> <xf:input ref="end_date"> <xf:label>Дата окончания</xf:label> </xf:input> </div> <!--....................................Селекторы.........................................--> <!--....................................Селекторы.........................................--> <!--............................Образовательная организация..........................--> <xf:group ref="instance('xformId_mainInstance')/record[addcontext = 'info']"> <xf:input ref="edu_organization_name" class = "break baseInput600"> <xf:label>Образовательная организация</xf:label> </xf:input> </xf:group> <!--................................Специальность...............................--> <xf:group ref="instance('xformId_mainInstance')/record[addcontext = 'info']"> <xf:input ref="speciality_name" class = "break baseInput600"> <xf:label>Специальность</xf:label> </xf:input> </xf:group> <div class="boolInput200"> <xf:input ref = "isCertification"> <xf:label>Сертификация по окончании обучения</xf:label> </xf:input> </div> <!--..................................Мультиселекторы.......................................--> <!--..............................Контингент.......................--> <xf:group ref="instance('xformId_mainInstance')/record/contingent[count(speciality) = 0 and ../addcontext='info'] "> <div class="break" > Контингент – работники по специальности<span style = "font-weight: normal">ничего не выбрано </span> </div> </xf:group> <xf:group ref="instance('xformId_mainInstance')/record/contingent[count(speciality) > 0 and ../addcontext='info'] "> <div class="break xforms-label" > Контингент – работники по специальности </div> </xf:group> <xf:group ref = "instance('xformId_mainInstance')/record[addcontext = 'info']" style=""> <div class="break listOfItems"> <xf:repeat id="id_contingent2" nodeset="instance('xformId_mainInstance')/record/contingent/speciality"> <table> <tr> <td> <xf:output class="baseInput400" ref="@name"/> </td> </tr> </table> </xf:repeat> </div> </xf:group> <!--.................Вид обучения.......................--> <!-- <div class = "break baseInput200"> <xf:output ref = "edu_type"> <xf:label>Вид обучения</xf:label> </xf:output> </div> --> <!--.................Количество часов..................--> <xf:group ref = "instance('xformId_mainInstance')/record[addcontext = 'info']"> <xf:input class="break baseInput200" ref = "edu_form_name"> <xf:label>Форма обучения</xf:label> </xf:input> </xf:group> <div class="break xforms-label"> Основы обучения </div> <xf:group ref = "instance('xformId_mainInstance')/record[addcontext = 'info']"> <div class="break listOfItems"> <xf:repeat id="id_bases2" nodeset="instance('xformId_mainInstance')/record/edu_bases/base"> <table> <tr> <td> <xf:output class="baseInput400" ref="@name"/> </td> </tr> </table> </xf:repeat> </div> </xf:group> <!-- <div class="break baseInput200"> <xf:output ref="dev_year"> <xf:label>Год разработки</xf:label> </xf:output> </div> --> <div class="break baseInput200"> <xf:input ref="edu_cost"> <xf:label> Стоимость обучения, руб. </xf:label> </xf:input> </div> <p class="break"> <br/> <span style="color:red">*</span> - обязательно для заполнения</p> </xf:group> </xf:case> <!--...............................ВТОРАЯ ВКЛАДКА...................................--> <!--...............................ВТОРАЯ ВКЛАДКА...................................--> <!--...............................ВТОРАЯ ВКЛАДКА...................................--> <xf:case id = "additionalInfo"> <xf:group ref="instance('xformId_mainInstance')/record"> <div class="break baseInput600 textareaHeight100"> <xf:textarea ref="relevance"> <xf:label> Актуальность </xf:label> </xf:textarea> </div> <div class="break boolInput400"> <xf:input ref="new_competence_reception"> <xf:label> Получение новой компетенции </xf:label> </xf:input> </div> <xf:group ref = "instance('xformId_mainInstance')/record[new_competence_reception = 'true']"> <div class="break baseInput600 textareaHeight40"> <xf:textarea ref="new_competence_description"> <xf:label> Описание новой компетенции</xf:label> </xf:textarea> </div> </xf:group> <div class="break baseInput600"> <xf:input ref="str_unit"> <xf:label>Структурное подразделение</xf:label> </xf:input> </div> <!-- <div class="break baseInput600"> <xf:output ref="program_link"> <xf:label>Интернет-ссылка на ДПП ПК </xf:label> </xf:output> </div> --> </xf:group> </xf:case> <!--...............................ТРЕТЬЯ ВКЛАДКА...................................--> <!--...............................ТРЕТЬЯ ВКЛАДКА...................................--> <!--...............................ТРЕТЬЯ ВКЛАДКА...................................--> <xf:case id="educationTechnologies"> <xf:group ref="instance('xformId_mainInstance')/record"> <div class="break boolInput200"> <xf:input ref="osk"> <xf:label>Симуляционное обучение</xf:label> </xf:input> </div> <xf:group ref = "instance('xformId_mainInstance')/record[osk = 'true']"> <div class="break baseInput200"> <xf:input ref="osk_hours"> <xf:label>Объём симуляционного обучения, ЗЕТ</xf:label> <!-- <xf:action ev:event="xforms-value-changed" if="instance('xformId_mainInstance')/record/osk_hours castable as xs:nonNegativeInteger"> <xf:message> <xf:output value="'Дата в ответе на вопрос должна находиться в диапазоне от'" /> </xf:message> </xf:action> --> </xf:input> </div> <div class="break baseInput600 textareaHeight100"> <xf:textarea ref="osk_description"> <xf:label>Описание симуляционного обучения</xf:label> </xf:textarea> </div> </xf:group> <div class="break boolInput200"> <xf:input ref="internship"> <xf:label> Стажировка </xf:label> </xf:input> </div> <xf:group ref = "instance('xformId_mainInstance')/record[internship = 'true']"> <div class="break baseInput200"> <xf:input ref="internship_hours"> <xf:label>Объём стажировки, ЗЕТ</xf:label> </xf:input> </div> <div class="break baseInput600 textareaHeight100"> <xf:textarea ref="internship_description"> <xf:label> Описание стажировки </xf:label> </xf:textarea> </div> </xf:group> <div class="break boolInput600"> <xf:input ref="dot_and_eo"> <xf:label> Дистанционные образовательные технологии и электронное обучение (ДОТ и ЭО) </xf:label> </xf:input> </div> <xf:group ref = "instance('xformId_mainInstance')/record[dot_and_eo = 'true']"> <div class="break baseInput600 textareaHeight40"> <xf:textarea ref="dot_and_eo_description"> <xf:label> Описание ДОТ и ЭО </xf:label> </xf:textarea> </div> </xf:group> </xf:group> </xf:case> </xf:switch> <div class="break 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>