| <?xml version="1.0" encoding="UTF-8"?> | 
| <ViewConfig> | 
|   <Arguments/> | 
|   <Context/> | 
|   <Model> | 
|     <DataType name="dtParam"> | 
|       <Property name="creationType">com.ld.igds.models.MWarnInfo</Property> | 
|       <PropertyDef name="bizType"> | 
|         <Property></Property> | 
|         <Property name="label">业务类型</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#triggerBizType").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="type"> | 
|         <Property></Property> | 
|         <Property name="label">警报类型</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnType").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="level"> | 
|         <Property></Property> | 
|         <Property name="label">警报级别</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnLevel").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="start"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">开始时间</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="end"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">截止时间</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="status"> | 
|         <Property></Property> | 
|         <Property name="label">警报状态</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnStatus").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|     <DataType name="dtMain"> | 
|       <Property name="creationType">com.ld.igds.models.MWarnInfo</Property> | 
|       <PropertyDef name="id"> | 
|         <Property name="label">Id</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="companyId"> | 
|         <Property name="label">组织编码</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="deptId"> | 
|         <Property name="label">所属库区</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("deptPR#loadParents").getResult()}</Property> | 
|           <Property name="keyProperty">id</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="depotId"> | 
|         <Property name="label">所属仓库</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("depotPR#getAllCache").getResult()}</Property> | 
|           <Property name="keyProperty">id</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="name"> | 
|         <Property name="label">警告名称</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="bizType"> | 
|         <Property name="label">业务类型</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#triggerBizType").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="type"> | 
|         <Property name="label">警告类型</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnType").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="level"> | 
|         <Property name="label">警告级别</Property> | 
|         <Property name="mapping"> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnLevel").getResult()}</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="status"> | 
|         <Property name="label">警告状态</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnStatus").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="info"> | 
|         <Property name="label">警告内容</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="time"> | 
|         <Property name="label">警告时间</Property> | 
|         <Property name="dataType">DateTime</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="noticeResult"> | 
|         <Property name="label">通知结果</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="noticeUser"> | 
|         <Property name="label">通知人</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="noticeUserName"> | 
|         <Property name="label">通知人姓名</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="completeUser"> | 
|         <Property name="label">处理人</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="completeTime"> | 
|         <Property name="label">处理时间</Property> | 
|         <Property name="dataType">DateTime</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="remark"> | 
|         <Property name="label">处理说明</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="serId"> | 
|         <Property name="label">所属设备</Property> | 
|       </PropertyDef> | 
|       <Reference name="files"> | 
|         <Property name="dataType">[dtFile]</Property> | 
|         <Property name="dataProvider">sys.fileManager#listFile</Property> | 
|         <Property name="parameter">$${this.id}</Property> | 
|       </Reference> | 
|     </DataType> | 
|     <DataType name="dtFile"> | 
|       <Property name="creationType">com.ld.igds.models.FileInfo</Property> | 
|       <PropertyDef name="fileId"> | 
|         <Property></Property> | 
|         <Property name="label">附件ID</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="bizTag"> | 
|         <Property></Property> | 
|         <Property name="label">设备名称</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="fileName"> | 
|         <Property></Property> | 
|         <Property name="label">文件名称</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="bizId"> | 
|         <Property></Property> | 
|         <Property name="label">业务ID</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="createTime"> | 
|         <Property name="dataType">DateTime</Property> | 
|         <Property name="label">抓拍时间</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|     <DataType name="dtTest"> | 
|       <Property name="creationType">com.ld.igds.warn.data.WarnData</Property> | 
|       <PropertyDef name="phone"> | 
|         <Property></Property> | 
|         <Property name="label">手机号</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="bizType"> | 
|         <Property></Property> | 
|         <Property name="label">业务类型</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#triggerBizType").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="type"> | 
|         <Property></Property> | 
|         <Property name="label">警报类型</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnType").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="level"> | 
|         <Property></Property> | 
|         <Property name="label">警报级别</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("warnPR#triggerWarnLevel").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|   </Model> | 
|   <View layout="padding:5;regionPadding:5"> | 
|     <ClientEvent name="onReady">
 | 
| //追踪
 | 
| showImg = function(){
 | 
|     view.get("#htmlImg").set("content","");
 | 
|     view.get("#dialogItem").show();
 | 
| };
 | 
| 
 | 
| //查看照片
 | 
| showImg2 = function(data){
 | 
|     view.get("#ajaxGetImg").set("parameter",data).execute(function(result){
 | 
|         if(result.code == "ERROR"){
 | 
|             $alert("当前记录后台未发现照相信息!!");
 | 
|         }else{
 | 
|             var img = "<img src='"+result.data+"' style='width:100%;padding:10px;' />";
 | 
|             view.get("#htmlImg").set("content",img);
 | 
|         }
 | 
|     });
 | 
| }
 | 
| 
 | 
| //警告处理
 | 
| handleWarn = function(){
 | 
|     var data = view.get("#dsMain.data:#");
 | 
|     if(!data) return;
 | 
|     view.get("#dialogHandle").show();
 | 
|     view.get("#textHandle").set("value",null);
 | 
| };
 | 
| 
 | 
| //处理
 | 
| updateWarnSatus = function(){
 | 
|     var data = view.get("#dsMain.data:#");
 | 
|     if(!data) return;
 | 
|     
 | 
|     var str = view.get("#textHandle.text");
 | 
|     var remark = data.get("remark") + "。处理说明:" + str;
 | 
|     data.set("remark",remark);
 | 
|     view.get("#updateStatus").execute(function(result){
 | 
|         if(result){
 | 
|             $alert(result);
 | 
|             return;
 | 
|         }else{
 | 
|             view.get("#dialogHandle").close();
 | 
|             view.get("#dsMain").flushAsync();
 | 
|         }
 | 
|     });
 | 
| };</ClientEvent> | 
|     <Property name="packages">font-awesome,css-common</Property> | 
|     <DataSet id="dsMain"> | 
|       <Property name="loadMode">lazy</Property> | 
|       <Property name="dataProvider">warnPR#listWarn</Property> | 
|       <Property name="dataType">[dtMain]</Property> | 
|       <Property name="pageSize">15</Property> | 
|     </DataSet> | 
|     <DataSet id="dsParam"> | 
|       <ClientEvent name="onReady">self.insert({});</ClientEvent> | 
|       <Property name="dataType">dtParam</Property> | 
|     </DataSet> | 
|     <DataSet id="dsTest"> | 
|       <ClientEvent name="onReady">self.insert({});</ClientEvent> | 
|       <Property name="dataType">dtTest</Property> | 
|     </DataSet> | 
|     <Container layout="regionPadding:10" layoutConstraint="top"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <Property name="contentOverflow">hidden</Property> | 
|       <Property name="height">55</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-default</Property> | 
|         <Property name="iconClass">fa fa-plus</Property> | 
|       </Button> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">var data = view.get("#dsMain.data:#");
 | 
| if(data){
 | 
|     view.get("#dialogMain").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 data = view.get("#dsMain.data:#");
 | 
| if(!data){
 | 
|     return;
 | 
| }
 | 
| view.get("#ajaxDel").set("parameter",data).execute(function(result){
 | 
|     if(result){
 | 
|         $alert(result);
 | 
|         return;
 | 
|     }else{
 | 
|         data.remove();
 | 
|     }
 | 
| });</ClientEvent> | 
|         <Property name="caption">删除</Property> | 
|         <Property name="exClassName">btn-warn</Property> | 
|         <Property name="iconClass">fa fa-minus</Property> | 
|       </Button> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">view.get("#dsMain").flushAsync();
 | 
| </ClientEvent> | 
|         <Property name="caption">刷新</Property> | 
|         <Property name="exClassName">btn-default</Property> | 
|         <Property name="iconClass">fa fa-refresh</Property> | 
|       </Button> | 
|       <Button layoutConstraint="right"> | 
|         <ClientEvent name="onClick">view.get("#testWarn").show()</ClientEvent> | 
|         <Property name="caption">警告测试</Property> | 
|         <Property name="exClassName">btn-feiyong</Property> | 
|         <Property name="iconClass">fa fa-gavel</Property> | 
|       </Button> | 
|     </Container> | 
|     <Container layout="regionPadding:1" layoutConstraint="center"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <AutoForm> | 
|         <Property name="cols">*,*,*,*</Property> | 
|         <Property name="dataSet">dsParam</Property> | 
|         <Property name="labelAlign">right</Property> | 
|         <Property name="labelSeparator">:</Property> | 
|         <Property name="labelWidth">100</Property> | 
|         <AutoFormElement> | 
|           <Property name="name">bizType</Property> | 
|           <Property name="property">bizType</Property> | 
|           <Editor/> | 
|         </AutoFormElement> | 
|         <AutoFormElement> | 
|           <Property name="name">type</Property> | 
|           <Property name="property">type</Property> | 
|           <Editor/> | 
|         </AutoFormElement> | 
|         <AutoFormElement> | 
|           <Property name="name">level</Property> | 
|           <Property name="property">level</Property> | 
|           <Editor/> | 
|         </AutoFormElement> | 
|         <AutoFormElement> | 
|           <Property name="name">status</Property> | 
|           <Property name="property">status</Property> | 
|           <Editor/> | 
|         </AutoFormElement> | 
|         <AutoFormElement> | 
|           <Property name="name">start</Property> | 
|           <Property name="property">start</Property> | 
|           <Editor/> | 
|         </AutoFormElement> | 
|         <AutoFormElement> | 
|           <Property name="name">end</Property> | 
|           <Property name="property">end</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.toJSON()).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").setData({});</ClientEvent> | 
|             <Property name="caption">重置</Property> | 
|             <Property name="exClassName">btn-default</Property> | 
|             <Property name="iconClass">fa fa-refresh</Property> | 
|           </Button> | 
|         </Container> | 
|       </AutoForm> | 
|       <DataGrid layoutConstraint="center padding:5px"> | 
|         <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsMain.data:#");
 | 
| if(data){
 | 
|     view.get("#dialogMain").show();
 | 
| }</ClientEvent> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="readOnly">true</Property> | 
|         <RowNumColumn> | 
|           <Property name="width">20px</Property> | 
|         </RowNumColumn> | 
|         <DataColumn> | 
|           <Property name="property">depotId</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">depotId</Property> | 
|         </DataColumn> | 
|         <DataColumn name="name"> | 
|           <Property name="property">name</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <Property name="property">bizType</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">bizType</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <Property name="property">type</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">type</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <Property name="property">level</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">level</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <Property name="property">time</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">time</Property> | 
|           <Property name="width">180px</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <Property name="property">status</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">status</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <Property name="property">completeUser</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">completeUser</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <Property name="property">completeTime</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">completeTime</Property> | 
|           <Property name="width">180px</Property> | 
|         </DataColumn> | 
|         <DataColumn> | 
|           <ClientEvent name="onRenderCell">arg.dom.innerHTML = "<a href='javascript:;' onClick='handleWarn()'>处理</a>&nbsp;|&nbsp;<a href='javascript:;' onClick='showImg()'>抓拍记录</a>";</ClientEvent> | 
|           <Property name="width">120</Property> | 
|           <Property name="caption">操作</Property> | 
|           <Property name="align">center</Property> | 
|           <Editor/> | 
|         </DataColumn> | 
|       </DataGrid> | 
|     </Container> | 
|     <Container layoutConstraint="bottom"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <DataPilot layoutConstraint="right"> | 
|         <Property name="itemCodes">pageSize,pages</Property> | 
|         <Property name="dataSet">dsMain</Property> | 
|       </DataPilot> | 
|     </Container> | 
|     <Dialog id="dialogMain" layout="padding:10;regionPadding:10"> | 
|       <Property name="width">70%</Property> | 
|       <Property name="iconClass">fa fa-flag-o</Property> | 
|       <Property name="closeable">false</Property> | 
|       <Property name="caption">警告信息</Property> | 
|       <Buttons> | 
|         <Button> | 
|           <ClientEvent name="onClick">var data = view.get("#dsMain.data:#");
 | 
| if(data.validate() != 'ok'){
 | 
|     $notify("数据校验失败!!");
 | 
|     return;
 | 
| }
 | 
| view.get("#uaAction").set("parameter",data).execute(function(){
 | 
|     self.get("parent").hide();
 | 
| });</ClientEvent> | 
|           <Property name="caption">保存</Property> | 
|           <Property name="iconClass">fa fa-check</Property> | 
|           <Property name="width">90</Property> | 
|           <Property name="exClassName">btn-normal</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-circle</Property> | 
|           <Property name="width">90</Property> | 
|         </Button> | 
|       </Buttons> | 
|       <Children> | 
|         <AutoForm> | 
|           <Property name="dataSet">dsMain</Property> | 
|           <Property name="cols">*,*,*</Property> | 
|           <Property name="labelWidth">110</Property> | 
|           <Property name="labelAlign">right</Property> | 
|           <Property name="labelSeparator">:</Property> | 
|           <AutoFormElement> | 
|             <Property name="name">deptId</Property> | 
|             <Property name="property">deptId</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">depotId</Property> | 
|             <Property name="property">depotId</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">time</Property> | 
|             <Property name="property">time</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">name</Property> | 
|             <Property name="property">name</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">bizType</Property> | 
|             <Property name="property">bizType</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">type</Property> | 
|             <Property name="property">type</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">level</Property> | 
|             <Property name="property">level</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">status</Property> | 
|             <Property name="property">status</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">noticeResult</Property> | 
|             <Property name="property">noticeResult</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">noticeUserName</Property> | 
|             <Property name="property">noticeUserName</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">completeUser</Property> | 
|             <Property name="property">completeUser</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">completeTime</Property> | 
|             <Property name="property">completeTime</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement layoutConstraint="colSpan:3"> | 
|             <Property name="name">info</Property> | 
|             <Property name="property">info</Property> | 
|             <Property name="editorType">TextArea</Property> | 
|             <Property name="readOnly">true</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement layoutConstraint="colSpan:3"> | 
|             <Property name="name">remark</Property> | 
|             <Property name="property">remark</Property> | 
|             <Property name="editorType">TextArea</Property> | 
|             <Property name="readOnly">true</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|         </AutoForm> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <Dialog id="testWarn" layout="padding:10;regionPadding:10"> | 
|       <Property name="width">40%</Property> | 
|       <Property name="iconClass">fa fa-flag-o</Property> | 
|       <Property name="closeable">false</Property> | 
|       <Property name="caption">警告测试</Property> | 
|       <Buttons> | 
|         <Button id="btnOk"> | 
|           <ClientEvent name="onClick">var data = view.get("#dsTest.data");
 | 
| console.log(data.toJSON());
 | 
| view.get("#ajaxTest").set("parameter",data).execute(function(result){
 | 
|     if(result){
 | 
|         $alert(result);
 | 
|         self.get("parent").hide();
 | 
|     }
 | 
| });</ClientEvent> | 
|           <Property name="caption">确定发送</Property> | 
|           <Property name="iconClass">fa fa-check</Property> | 
|         </Button> | 
|         <Button> | 
|           <ClientEvent name="onClick">self.get("parent").hide();</ClientEvent> | 
|           <Property name="caption">取消</Property> | 
|           <Property name="iconClass">fa fa-times-circle</Property> | 
|           <Property name="width">90</Property> | 
|         </Button> | 
|       </Buttons> | 
|       <Children> | 
|         <AutoForm> | 
|           <Property name="dataSet">dsTest</Property> | 
|           <Property name="cols">*</Property> | 
|           <Property name="labelWidth">110</Property> | 
|           <Property name="labelAlign">right</Property> | 
|           <Property name="labelSeparator">:</Property> | 
|           <AutoFormElement> | 
|             <Property name="name">phone</Property> | 
|             <Property name="property">phone</Property> | 
|             <Property name="label">手机号</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">bizType</Property> | 
|             <Property name="property">bizType</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">type</Property> | 
|             <Property name="property">type</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">level</Property> | 
|             <Property name="property">level</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label layoutConstraint="colSpan:2"> | 
|             <Property name="text">说明:警告测试中,手机号必须填写,且填写的手机号必须关注公众号并在智慧粮库中绑定用户。警告测试信息只推送,不保存!</Property> | 
|           </Label> | 
|         </AutoForm> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <UpdateAction id="uaAction"> | 
|       <Property name="dataResolver">warnPR#saveWarn</Property> | 
|       <UpdateItem> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="dataPath">[#current]</Property> | 
|       </UpdateItem> | 
|     </UpdateAction> | 
|     <AjaxAction id="ajaxTest"> | 
|       <Property name="service">warnPR#testWarn</Property> | 
|       <Property name="parameter"></Property> | 
|     </AjaxAction> | 
|     <AjaxAction id="ajaxDel"> | 
|       <Property name="confirmMessage">确定要删除吗?</Property> | 
|       <Property name="service">warnPR#delWarn</Property> | 
|     </AjaxAction> | 
|     <AjaxAction id="ajaxGetImg"> | 
|       <Property name="service">sys.fileManager#getImg</Property> | 
|     </AjaxAction> | 
|     <Dialog id="dialogItem"> | 
|       <Property name="width">1300</Property> | 
|       <Property name="height">95%</Property> | 
|       <Property name="iconClass">fa fa-tasks</Property> | 
|       <Property name="caption">相关记录(双击左侧列表,右侧显示图片)</Property> | 
|       <Buttons/> | 
|       <Children> | 
|         <SplitPanel> | 
|           <Property name="position">400</Property> | 
|           <MainControl> | 
|             <HtmlContainer id="htmlImg"/> | 
|           </MainControl> | 
|           <SideControl> | 
|             <Container> | 
|               <DataGrid id="dataGridItem"> | 
|                 <ClientEvent name="onDataRowDoubleClick">showImg2(arg.data);</ClientEvent> | 
|                 <Property name="dataSet">dsMain</Property> | 
|                 <Property name="dataPath">#.files</Property> | 
|                 <Property name="readOnly">true</Property> | 
|                 <RowNumColumn> | 
|                   <Property name="width">50</Property> | 
|                 </RowNumColumn> | 
|                 <DataColumn name="bizTag"> | 
|                   <Property name="property">bizTag</Property> | 
|                 </DataColumn> | 
|                 <DataColumn name="createTime"> | 
|                   <Property name="property">createTime</Property> | 
|                 </DataColumn> | 
|               </DataGrid> | 
|             </Container> | 
|           </SideControl> | 
|         </SplitPanel> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <Dialog id="dialogHandle" layout="regionPadding:5"> | 
|       <Property name="caption">处理说明</Property> | 
|       <Buttons> | 
|         <Button> | 
|           <ClientEvent name="onClick">updateWarnSatus();</ClientEvent> | 
|           <Property name="caption">处理</Property> | 
|         </Button> | 
|         <Button> | 
|           <ClientEvent name="onClick">self.get("parent").close();</ClientEvent> | 
|           <Property name="caption">返回</Property> | 
|         </Button> | 
|       </Buttons> | 
|       <Children> | 
|         <TextArea id="textHandle"> | 
|           <Property name="height">165</Property> | 
|         </TextArea> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <UpdateAction id="updateStatus"> | 
|       <Property name="dataResolver">warnPR#updateWarnStatus</Property> | 
|       <Property name="confirmMessage">确定要处理吗?</Property> | 
|       <UpdateItem> | 
|         <Property name="dataPath">[#current]</Property> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="validateData">false</Property> | 
|       </UpdateItem> | 
|     </UpdateAction> | 
|   </View> | 
| </ViewConfig> |