<?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_btzInstance">
				<schema xmlns="">
					<selected_btz id="" name="" />
				</schema>
			</xf:instance>
			<xf:instance id="xformId_quot">
				<schema xmlns="">"</schema>
			</xf:instance>
			<xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/data/package_name" required="true()"></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="break button200">
			<xf:multiselector 
				buttonLabel="Выберите БТЗ"
				dataWidth="'550px'" 
				dataHeight="'350px'" 
				selectedDataWidth="'450px'"
				visibleRecordCount="'25'" 
				manualSearch="true"
				procListAndCount="'author.selectors.btz.procListAndCount.cl'"
				generalFilters="['XPath(instance(quot(xformId_mainInstance))/data/selected_btz_status)']"
				currentValue="''" 
				windowCaption="'Выберите БТЗ'"
				 needClear="true"
				needInitSelection="true"
				xpathRoot="'XPath(instance(quot(xformId_mainInstance))/data)'"
				xpathMapping="{'XPath(instance(quot(xformId_btzInstance))/selected_btz)':{'id': '@id','name':'@name'}}"
				onSelectionComplete=""/>
		</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() and count(instance('xformId_mainInstance')/data/selected_btz) = 0)">
					<xf:message>Выберите как минимум один БТЗ!</xf:message>
				</xf:action>
				<xf:action ev:event="DOMActivate" if="(is-valid(instance('xformId_mainInstance'))=true() and count(instance('xformId_mainInstance')/data/selected_btz) > 0)">
					<xf:message>Идет процесс копирования! Основное окно закроется само
						по его завершению.</xf:message>
					<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>