¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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 name="label">ID</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="deviceCode"> |
| | | <Property/> |
| | | <Property name="label">设å¤ç¼ç </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="open"> |
| | | <Property/> |
| | | <Property name="label">å¼å°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openFun"> |
| | | <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 name="label">å
³å°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeFun"> |
| | | <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 name="label">åå°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="stopFun"> |
| | | <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 name="label">åå°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openEndFun"> |
| | | <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 name="label">å
³å°ä½å°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeEndFun"> |
| | | <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 name="label">弿
éå°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="openErrorFun"> |
| | | <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 name="label">å
³æ
éå°å</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="closeErrorFun"> |
| | | <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="bizType"> |
| | | <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="serId"> |
| | | <Property/> |
| | | <Property name="label">æå±åæº</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("deviceSerPR#getAllSerCache").getResult()}</Property> |
| | | <Property name="keyProperty">id</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">deviceModbusPR#listAll</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({});</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("#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="left"> |
| | | <Property name="caption">å·æ°ç¼å</Property> |
| | | <Property name="exClassName">btn-default</Property> |
| | | <Property name="iconClass">fa fa-refresh</Property> |
| | | <Property name="action">ajaxFlushCache</Property> |
| | | </Button> |
| | | </Container> |
| | | <Container layout="regionPadding:10" layoutConstraint="center"> |
| | | <Property name="exClassName">bg-color</Property> |
| | | <DataGrid layoutConstraint="center padding:5px"> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <RowNumColumn/> |
| | | <DataColumn name="deviceCode"> |
| | | <Property name="property">deviceCode</Property> |
| | | </DataColumn> |
| | | <DataColumn name="serId"> |
| | | <Property name="property">serId</Property> |
| | | </DataColumn> |
| | | <DataColumn name="bizType"> |
| | | <Property name="property">bizType</Property> |
| | | </DataColumn> |
| | | <ColumnGroup> |
| | | <Property name="caption">弿ä½</Property> |
| | | <DataColumn name="open"> |
| | | <Property name="property">open</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="width">80</Property> |
| | | </DataColumn> |
| | | <DataColumn name="openFun"> |
| | | <Property name="property">openFun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="width">100</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">å
³æä½</Property> |
| | | <DataColumn name="close"> |
| | | <Property name="property">close</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="width">80</Property> |
| | | </DataColumn> |
| | | <DataColumn name="closeFun"> |
| | | <Property name="property">closeFun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="width">100</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">åæä½</Property> |
| | | <DataColumn name="stop"> |
| | | <Property name="property">stop</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="width">80</Property> |
| | | </DataColumn> |
| | | <DataColumn name="stopFun"> |
| | | <Property name="property">stopFun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="width">100</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">å¼å°ä½</Property> |
| | | <DataColumn name="openEnd"> |
| | | <Property name="property">openEnd</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="width">80</Property> |
| | | </DataColumn> |
| | | <DataColumn name="openEndFun"> |
| | | <Property name="property">openEndFun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="width">100</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">å
³å°ä½</Property> |
| | | <DataColumn name="closeEnd"> |
| | | <Property name="property">closeEnd</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="width">80</Property> |
| | | </DataColumn> |
| | | <DataColumn name="closeEndFun"> |
| | | <Property name="property">closeEndFun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="width">100</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">弿
é</Property> |
| | | <DataColumn name="openError"> |
| | | <Property name="property">openError</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="width">80</Property> |
| | | </DataColumn> |
| | | <DataColumn name="openErrorFun"> |
| | | <Property name="property">openErrorFun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="width">100</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | <ColumnGroup> |
| | | <Property name="caption">å
³æ
é</Property> |
| | | <DataColumn name="closeError"> |
| | | <Property name="property">closeError</Property> |
| | | <Property name="caption">å°å</Property> |
| | | <Property name="width">80</Property> |
| | | </DataColumn> |
| | | <DataColumn name="closeErrorFun"> |
| | | <Property name="property">closeErrorFun</Property> |
| | | <Property name="caption">åè½</Property> |
| | | <Property name="width">100</Property> |
| | | <Property name="trigger">autoMappingDropDown1</Property> |
| | | </DataColumn> |
| | | </ColumnGroup> |
| | | </DataGrid> |
| | | </Container> |
| | | <UpdateAction id="uaAction"> |
| | | <Property name="dataResolver">deviceModbusPR#updateData</Property> |
| | | <UpdateItem> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="dataPath">!DIRTY_TREE</Property> |
| | | </UpdateItem> |
| | | </UpdateAction> |
| | | <AjaxAction id="ajaxDel"> |
| | | <Property name="service">deviceModbusPR#delData</Property> |
| | | <Property name="confirmMessage">ç¡®å®è¦å é¤ä¹ï¼</Property> |
| | | </AjaxAction> |
| | | <AjaxAction id="ajaxFlushCache"> |
| | | <Property name="service">deviceModbusPR#flushCache</Property> |
| | | <Property name="successMessage">ç¼åæ´æ°æå</Property> |
| | | </AjaxAction> |
| | | </View> |
| | | </ViewConfig> |