parent
							
								
									0a4ba55b82
								
							
						
					
					
						commit
						7f1f214b5d
					
				| @ -0,0 +1,24 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN" | ||||
|                          "http://castor.codehaus.org/mapping.dtd"> | ||||
| 
 | ||||
| <mapping> | ||||
| 	 | ||||
| 	<class name="info.bukova.isspst.data.SettingsData" auto-complete="true" > | ||||
| 		<map-to xml="settings-data"/> | ||||
| 		<field name="refunds" collection="map"> | ||||
| 			 | ||||
| 			<bind-xml name="refunds"> | ||||
|             <class name="org.exolab.castor.mapping.MapItem"> | ||||
|                 <field name="key" type="java.lang.Integer"> | ||||
|                     <bind-xml name="key" node="attribute" /> | ||||
|                 </field> | ||||
|                 <field name="value" collection="array" type="java.math.BigDecimal"> | ||||
|                     <bind-xml name="nested" /> | ||||
|                 </field> | ||||
|             </class> | ||||
|         	</bind-xml> | ||||
| 		</field> | ||||
| 	</class> | ||||
| 
 | ||||
| </mapping> | ||||
| @ -1,23 +1,60 @@ | ||||
| <?page title="travel orders" contentType="text/html;charset=UTF-8"?> | ||||
| <zk> | ||||
| <vbox> | ||||
| 	<label value="Dopravní prostředky:"/> | ||||
| 	<button label="${labels.AddItem}" onClick="@command('addVehicle')"/> | ||||
| 	<grid model="@load(vm.settings.vehicles)"> | ||||
| 		<columns> | ||||
| 			<column label="${labels.code}"/> | ||||
| 			<column label="${labels.name}"/> | ||||
| 			<column/> | ||||
| 		</columns> | ||||
| 		<rows> | ||||
| 			<template name="model"> | ||||
| 				<row> | ||||
| 					<textbox inplace="true" value="@bind(each.code)"/> | ||||
| 					<textbox inplace="true" value="@bind(each.description)"/> | ||||
| 					<button label="${labels.RemoveItem}" onClick="@command('removeVehicle', vehicle=each)"/> | ||||
| 				</row> | ||||
| 			</template> | ||||
| 		</rows> | ||||
| 	</grid> | ||||
| </vbox> | ||||
| <tabbox> | ||||
| 	<tabs> | ||||
| 		<tab label="${labels.GlobalSettingsRefunds}"/> | ||||
| 		<tab label="${labels.GlobalSettingsVehicles}"/> | ||||
| 	</tabs> | ||||
| 	<tabpanels> | ||||
| 		<tabpanel> | ||||
| 			<grid model="@load(vm.refundsHours)"> | ||||
| 				<auxhead> | ||||
| 					<auxheader colspan="1"/> | ||||
| 					<auxheader label="${labels.GlobalSettingsFreeMealsCount}" colspan="4"/> | ||||
| 				</auxhead> | ||||
| 				<columns> | ||||
| 					<column label="${labels.GlobalSettingsHours}"/> | ||||
| 					<column label="0"/> | ||||
| 					<column label="1"/> | ||||
| 					<column label="2"/> | ||||
| 					<column label="3"/> | ||||
| 				</columns> | ||||
| 				<rows> | ||||
| 					<template name="model"> | ||||
| 						<row> | ||||
| 							<label value="@load(each)"/> | ||||
| 							<textbox value="@bind(vm.settings.refunds[each][0])" inplace="true"/> | ||||
| 							<textbox value="@bind(vm.settings.refunds[each][1])" inplace="true"/> | ||||
| 							<textbox value="@bind(vm.settings.refunds[each][2])" inplace="true"/> | ||||
| 							<textbox value="@bind(vm.settings.refunds[each][3])" inplace="true"/> | ||||
| 						</row> | ||||
| 						 | ||||
| 					</template> | ||||
| 				</rows> | ||||
| 			</grid> | ||||
| 		</tabpanel> | ||||
| 		<tabpanel> | ||||
| 			<vbox> | ||||
| 				<button label="${labels.AddItem}" onClick="@command('addVehicle')" sclass="nicebutton"/> | ||||
| 				<grid model="@load(vm.settings.vehicles)"> | ||||
| 					<columns> | ||||
| 						<column label="${labels.code}"/> | ||||
| 						<column label="${labels.name}"/> | ||||
| 						<column/> | ||||
| 					</columns> | ||||
| 					<rows> | ||||
| 						<template name="model"> | ||||
| 							<row> | ||||
| 								<textbox inplace="true" value="@bind(each.code)"/> | ||||
| 								<textbox inplace="true" value="@bind(each.description)"/> | ||||
| 								<button label="${labels.RemoveItem}" onClick="@command('removeVehicle', vehicle=each)"/> | ||||
| 							</row> | ||||
| 						</template> | ||||
| 					</rows> | ||||
| 				</grid> | ||||
| 			</vbox>		 | ||||
| 		</tabpanel> | ||||
| 	</tabpanels> | ||||
| </tabbox> | ||||
| 
 | ||||
| </zk> | ||||
					Loading…
					
					
				
		Reference in New Issue