| <?xml version="1.0" encoding="UTF-8"?> | 
| <ViewConfig> | 
|   <Arguments/> | 
|   <Context/> | 
|   <Model> | 
|     <DataType name="dtMain"> | 
|       <Property name="creationType">com.ld.igds.models.Granary</Property> | 
|       <PropertyDef name="ajdh"> | 
|         <Property></Property> | 
|         <Property name="label">廒间代码</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="companyId"> | 
|         <Property></Property> | 
|         <Property name="label">组织编码</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="deptId"> | 
|         <Property></Property> | 
|         <Property name="label">所属分库</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajmc"> | 
|         <Property></Property> | 
|         <Property name="label">廒间名称</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="cfbh"> | 
|         <Property></Property> | 
|         <Property name="label">仓房(或油罐)编码</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("buildingPR#getCacheBuilding").getResult()}</Property> | 
|           <Property name="keyProperty">id</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajcd"> | 
|         <Property name="dataType">double</Property> | 
|         <Property name="label">廒间长度</Property> | 
|         <Property name="displayFormat">#0.00米</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajkd"> | 
|         <Property name="dataType">double</Property> | 
|         <Property name="label">廒间宽度</Property> | 
|         <Property name="displayFormat">#0.00米</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajgd"> | 
|         <Property name="dataType">double</Property> | 
|         <Property name="label">廒间高度</Property> | 
|         <Property name="displayFormat">#0.00米</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajsjcr"> | 
|         <Property name="dataType">double</Property> | 
|         <Property name="label">廒间设计仓容</Property> | 
|         <Property name="displayFormat">#0.000吨</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajlxdh"> | 
|         <Property></Property> | 
|         <Property name="label">廒间联系电话</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajqyrq"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">廒间启用日期</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="ajzt"> | 
|         <Property></Property> | 
|         <Property name="label">廒间状态</Property> | 
|         <Property name="mapping"> | 
|           <Property name="keyProperty">key</Property> | 
|           <Property name="valueProperty">value</Property> | 
|           <Property name="mapValues"> | 
|             <Collection> | 
|               <Entity> | 
|                 <Property name="key">1</Property> | 
|                 <Property name="value">1:完好</Property> | 
|               </Entity> | 
|               <Entity> | 
|                 <Property name="key">2</Property> | 
|                 <Property name="value">2:需小修</Property> | 
|               </Entity> | 
|               <Entity> | 
|                 <Property name="key">3</Property> | 
|                 <Property name="value">3:需大修</Property> | 
|               </Entity> | 
|               <Entity> | 
|                 <Property name="key">4</Property> | 
|                 <Property name="value">4:待报废</Property> | 
|               </Entity> | 
|               <Entity> | 
|                 <Property name="key">5</Property> | 
|                 <Property name="value">5:带拆除</Property> | 
|               </Entity> | 
|               <Entity> | 
|                 <Property name="key">6</Property> | 
|                 <Property name="value">6:死角仓</Property> | 
|               </Entity> | 
|               <Entity> | 
|                 <Property name="key">9</Property> | 
|                 <Property name="value">9:其他</Property> | 
|               </Entity> | 
|             </Collection> | 
|           </Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="updateTime"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">数据更新时间</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|     <DataType name="dtParam"> | 
|       <PropertyDef name="depotId"> | 
|         <Property name="label">所属仓库</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("buildingPR#getCacheBuilding").getResult()}</Property> | 
|           <Property name="keyProperty">id</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="name"> | 
|         <Property name="label">廒间名称</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|   </Model> | 
|   <View layout="regionPadding:10"> | 
|     <ClientEvent name="onReady">view.get("#dsParam").insert({});</ClientEvent> | 
|     <Property name="packages">font-awesome,css-common</Property> | 
|     <DataSet id="dsMain"> | 
|       <Property name="dataProvider">granaryPR#pageGranary</Property> | 
|       <Property name="dataType">[dtMain]</Property> | 
|       <Property name="pageSize">15</Property> | 
|     </DataSet> | 
|     <DataSet id="dsParam"> | 
|       <Property name="dataType">dtParam</Property> | 
|     </DataSet> | 
|     <Container layout="regionPadding:10" layoutConstraint="top"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <Property name="height">55</Property> | 
|       <Property name="contentOverflow">hidden</Property> | 
|       <Label layoutConstraint="left"> | 
|         <Property name="text">菜单栏:</Property> | 
|       </Label> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">view.get("#dsMain").insert();
 | 
| view.get("#dialogMain").show();</ClientEvent> | 
|         <Property name="caption">新增</Property> | 
|         <Property name="exClassName">btn-normal</Property> | 
|         <Property name="iconClass">fa fa-plus</Property> | 
|       </Button> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">var dialog= view.get("#dialogMain");
 | 
| dialog.show();</ClientEvent> | 
|         <Property name="caption">编辑</Property> | 
|         <Property name="exClassName">btn-warm</Property> | 
|         <Property name="iconClass">fa fa-pencil</Property> | 
|       </Button> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">var cur = view.get("#dsMain.data:#");
 | 
| if(!cur) return;
 | 
| view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 | 
|     if(result){
 | 
|         $alert(result);
 | 
|         return;
 | 
|     }else{
 | 
|         cur.remove();
 | 
|     }
 | 
| });</ClientEvent> | 
|         <Property name="caption">删除</Property> | 
|         <Property name="exClassName">btn-warn</Property> | 
|         <Property name="iconClass">fa fa-trash-o</Property> | 
|       </Button> | 
|     </Container> | 
|     <Container layout="regionPadding:10" layoutConstraint="center"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <AutoForm> | 
|         <Property name="dataSet">dsParam</Property> | 
|         <Property name="cols">*,*,*,*</Property> | 
|         <AutoFormElement> | 
|           <Property name="name">depotId</Property> | 
|           <Property name="property">depotId</Property> | 
|           <Editor/> | 
|         </AutoFormElement> | 
|         <AutoFormElement> | 
|           <Property name="name">name</Property> | 
|           <Property name="property">name</Property> | 
|           <Editor/> | 
|         </AutoFormElement> | 
|         <Container layout="regionPadding:10"> | 
|           <Button layoutConstraint="left"> | 
|             <ClientEvent name="onClick">var param = view.get("#dsParam.data");
 | 
| view.get("#dsMain").set("parameter",param).flushAsync();</ClientEvent> | 
|             <Property name="caption">查询</Property> | 
|             <Property name="exClassName">btn-normal</Property> | 
|             <Property name="iconClass">fa fa-search</Property> | 
|           </Button> | 
|           <Button layoutConstraint="left"> | 
|             <ClientEvent name="onClick">view.get("#dsParam").flushAsync();</ClientEvent> | 
|             <Property name="caption">重置</Property> | 
|             <Property name="iconClass">fa fa-refresh</Property> | 
|             <Property name="exClassName">btn-default</Property> | 
|           </Button> | 
|         </Container> | 
|       </AutoForm> | 
|       <DataGrid id="dgMain"> | 
|         <ClientEvent name="onDataRowDoubleClick">var dialog= view.get("#dialogMain");
 | 
| dialog.show();</ClientEvent> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="readOnly">true</Property> | 
|         <RowNumColumn/> | 
|         <DataColumn name="ajdh"> | 
|           <Property name="property">ajdh</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="ajmc"> | 
|           <Property name="property">ajmc</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="cfbh"> | 
|           <Property name="property">cfbh</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="ajcd"> | 
|           <Property name="property">ajcd</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="ajkd"> | 
|           <Property name="property">ajkd</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="ajgd"> | 
|           <Property name="property">ajgd</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="ajsjcr"> | 
|           <Property name="property">ajsjcr</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="ajqyrq"> | 
|           <Property name="property">ajqyrq</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="ajzt"> | 
|           <Property name="property">ajzt</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="updateTime"> | 
|           <Property name="property">updateTime</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|       </DataGrid> | 
|     </Container> | 
|     <Container layoutConstraint="bottom"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <DataPilot layoutConstraint="right"> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="itemCodes">pageSize,pages</Property> | 
|       </DataPilot> | 
|     </Container> | 
|     <Dialog id="dialogMain"> | 
|       <Property name="closeable">false</Property> | 
|       <Property name="caption">廒间信息</Property> | 
|       <Property name="width">60%</Property> | 
|       <Property name="iconClass">fa fa-tasks</Property> | 
|       <Buttons> | 
|         <Button id="btnOk"> | 
|           <ClientEvent name="onClick">view.get("#uaSave").execute(function(result){
 | 
|     if(result){
 | 
|         $alert(result);
 | 
|     }else{
 | 
|         $notify("保存成功!!");
 | 
|         view.get("#dialogMain").hide();
 | 
|     }
 | 
| });</ClientEvent> | 
|           <Property name="caption">确定</Property> | 
|           <Property name="iconClass">fa fa-check</Property> | 
|         </Button> | 
|         <Button> | 
|           <ClientEvent name="onClick">view.get("#dsMain.data:#").cancel();
 | 
| self.get("parent").hide();</ClientEvent> | 
|           <Property name="caption">取消</Property> | 
|           <Property name="iconClass">fa fa-times</Property> | 
|         </Button> | 
|       </Buttons> | 
|       <Children> | 
|         <AutoForm> | 
|           <Property name="dataSet">dsMain</Property> | 
|           <Property name="cols">*,*</Property> | 
|           <Property name="labelAlign">right</Property> | 
|           <Property name="labelSeparator">:</Property> | 
|           <Property name="labelWidth">150</Property> | 
|           <AutoFormElement> | 
|             <Property name="name">ajdh</Property> | 
|             <Property name="property">ajdh</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">deptId</Property> | 
|             <Property name="property">deptId</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajmc</Property> | 
|             <Property name="property">ajmc</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">cfbh</Property> | 
|             <Property name="property">cfbh</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajcd</Property> | 
|             <Property name="property">ajcd</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajkd</Property> | 
|             <Property name="property">ajkd</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajgd</Property> | 
|             <Property name="property">ajgd</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajsjcr</Property> | 
|             <Property name="property">ajsjcr</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajlxdh</Property> | 
|             <Property name="property">ajlxdh</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajqyrq</Property> | 
|             <Property name="property">ajqyrq</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">ajzt</Property> | 
|             <Property name="property">ajzt</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">updateTime</Property> | 
|             <Property name="property">updateTime</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|         </AutoForm> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <UpdateAction id="uaSave"> | 
|       <Property name="dataResolver">granaryPR#saveGranary</Property> | 
|       <Property name="successMessage">数据保存完成!</Property> | 
|       <UpdateItem> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="dataPath">[#current]</Property> | 
|         <Property name="validateData">false</Property> | 
|       </UpdateItem> | 
|     </UpdateAction> | 
|     <AjaxAction id="ajaxDel"> | 
|       <Property name="service">granaryPR#delGranary</Property> | 
|       <Property name="confirmMessage">确定要执行删除么?</Property> | 
|     </AjaxAction> | 
|   </View> | 
| </ViewConfig> |