¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <ViewConfig> |
| | | <Arguments/> |
| | | <Context/> |
| | | <Model> |
| | | <DataType name="dtMain"> |
| | | <Property name="creationType">com.ld.igds.models.DeviceModbus</Property> |
| | | <PropertyDef name="id"> |
| | | <Property></Property> |
| | | <Property name="label">ID</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="deviceCode"> |
| | | <Property></Property> |
| | | <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="open"> |
| | | <Property></Property> |
| | | <Property name="label">å¼å°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openFun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="close"> |
| | | <Property></Property> |
| | | <Property name="label">å
³å°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeFun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="stop"> |
| | | <Property></Property> |
| | | <Property name="label">åå°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="stopFun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openEnd"> |
| | | <Property></Property> |
| | | <Property name="label">å¼å°ä½</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openEndFun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeEnd"> |
| | | <Property></Property> |
| | | <Property name="label">å
³å°ä½</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeEndFun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openError"> |
| | | <Property></Property> |
| | | <Property name="label">弿
é</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openErrorFun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeError"> |
| | | <Property></Property> |
| | | <Property name="label">å
³æ
é</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeErrorFun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <Reference name="listGas"> |
| | | <Property name="dataType">[dtGas]</Property> |
| | | <Property name="dataProvider">gasModbusPR#listGasModBus</Property> |
| | | <Property name="parameter">$${this.deviceCode}</Property> |
| | | </Reference> |
| | | </DataType> |
| | | <DataType name="dtGas"> |
| | | <Property name="creationType">com.ld.igds.models.GasModbus</Property> |
| | | <PropertyDef name="id"> |
| | | <Property></Property> |
| | | <Property name="label">ID</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="depotId"> |
| | | <Property></Property> |
| | | <Property name="label">æå±ä»åº</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="passcode"> |
| | | <Property name="dataType">int</Property> |
| | | <Property name="label">éé</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="co2"> |
| | | <Property></Property> |
| | | <Property name="label">äºæ°§å碳</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="co2Fun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="o2"> |
| | | <Property></Property> |
| | | <Property name="label">æ°§æ°</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="o2Fun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="ph3"> |
| | | <Property></Property> |
| | | <Property name="label">ç£·åæ°¢</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="ph3Fun"> |
| | | <Property></Property> |
| | | <Property name="label">åè½å·</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceModbusPR#triggerFun").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | </DataType> |
| | | </Model> |
| | | <View layout="padding:5;regionPadding:5"> |
| | | <Property name="packages">font-awesome,css-common</Property> |
| | | <DataSet id="dsMain"> |
| | | <Property name="loadMode">lazy</Property> |
| | | <Property name="dataType">dtMain</Property> |
| | | <Property name="dataProvider">gasModbusPR#getGasData</Property> |
| | | <Property name="parameter">${request.getParameter('depotId')}</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">var list = view.get("#dsMain.data").get("listGas");
 |
| | | list.insert({});</ClientEvent> |
| | | <Property name="caption">æ°å¢éé</Property> |
| | | <Property name="exClassName">btn-default</Property> |
| | | <Property name="iconClass">fa fa-plus</Property> |
| | | </Button> |
| | | <Button> |
| | | <ClientEvent name="onClick">view.get("#uaAction").execute(); </ClientEvent> |
| | | <Property name="caption">ä¿åæ°æ®</Property> |
| | | <Property name="iconClass">fa fa-check</Property> |
| | | <Property name="exClassName">btn-normal</Property> |
| | | </Button> |
| | | <Button layoutConstraint="left"> |
| | | <ClientEvent name="onClick">var data = view.get("#dataGrid1").getCurrentItem();;
 |
| | | 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> |
| | | </Container> |
| | | <Container layout="regionPadding:10" layoutConstraint="center"> |
| | | <Property name="exClassName">bg-color</Property> |
| | | <AutoForm> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="cols">*,*,*,*</Property> |
| | | <Property name="labelAlign">right</Property> |
| | | <Property name="labelSeparator">ï¼</Property> |
| | | <Property name="labelWidth">100</Property> |
| | | <AutoFormElement layoutConstraint="colSpan:2"> |
| | | <Property name="name">deviceCode</Property> |
| | | <Property name="property">deviceCode</Property> |
| | | <Property name="label">ä»åºç¼ç </Property> |
| | | <Property name="labelWidth">100</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">open</Property> |
| | | <Property name="property">open</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">openFun</Property> |
| | | <Property name="property">openFun</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">close</Property> |
| | | <Property name="property">close</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">closeFun</Property> |
| | | <Property name="property">closeFun</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">stop</Property> |
| | | <Property name="property">stop</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">stopFun</Property> |
| | | <Property name="property">stopFun</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">openEnd</Property> |
| | | <Property name="property">openEnd</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">openEndFun</Property> |
| | | <Property name="property">openEndFun</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">closeEnd</Property> |
| | | <Property name="property">closeEnd</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">closeEndFun</Property> |
| | | <Property name="property">closeEndFun</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">openError</Property> |
| | | <Property name="property">openError</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">openErrorFun</Property> |
| | | <Property name="property">openErrorFun</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">closeError</Property> |
| | | <Property name="property">closeError</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">closeErrorFun</Property> |
| | | <Property name="property">closeErrorFun</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | </AutoForm> |
| | | <ToolBar> |
| | | <ToolBarLabel> |
| | | <Property name="text">æ£æµééé
ç½®</Property> |
| | | <Property name="style"> |
| | | <Property name="font-weight">bold</Property> |
| | | </Property> |
| | | </ToolBarLabel> |
| | | </ToolBar> |
| | | <DataGrid id="dataGrid1" layoutConstraint="center padding:5px"> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="dataPath">#.listGas</Property> |
| | | <RowNumColumn/> |
| | | <DataColumn> |
| | | <Property name="property">passcode</Property> |
| | | <Property name="name">passcode</Property> |
| | | <Editor/> |
| | | </DataColumn> |
| | | <ColumnGroup> |
| | | <Property name="caption">CO2</Property> |
| | | <DataColumn> |
| | | <Property name="property">co2</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="name">co2</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">co2Fun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | <Property name="name">co2Fun</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">O2</Property> |
| | | <DataColumn> |
| | | <Property name="property">o2</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="name">o2</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">o2Fun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | <Property name="name">o2Fun</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">PH3</Property> |
| | | <DataColumn> |
| | | <Property name="property">ph3</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="name">ph3</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">ph3Fun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | <Property name="name">ph3Fun</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | </DataGrid> |
| | | </Container> |
| | | <UpdateAction id="uaAction"> |
| | | <Property name="dataResolver">gasModbusPR#updateData</Property> |
| | | <UpdateItem> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="dataPath">[#current]</Property> |
| | | </UpdateItem> |
| | | </UpdateAction> |
| | | <AjaxAction id="ajaxDel"> |
| | | <Property name="service">gasModbusPR#delData</Property> |
| | | <Property name="confirmMessage">ç¡®å®è¦å é¤ä¹ï¼</Property> |
| | | </AjaxAction> |
| | | </View> |
| | | </ViewConfig> |