sgj
6 天以前 5cc86ac9bc9d24e947d28542a1023e9c063a2a12
fzzy-igdss-view/src/main/java/com/fzzy/igds/SnapConf.view.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,97 @@
<?xml version="1.0" encoding="UTF-8"?>
<ViewConfig>
  <Arguments/>
  <Context/>
  <Model/>
  <View layout="padding:10">
    <Property name="packages">font-awesome,css-common</Property>
    <DataSet id="dsConf">
      <Property name="loadMode">lazy</Property>
      <Property name="dataType">[dtSnapConf]</Property>
      <Property name="dataProvider">snapConfPR#selectList</Property>
    </DataSet>
    <DataSet id="dsParam">
      <Property name="loadMode">lazy</Property>
      <Property name="dataType">dtSnapConf</Property>
      <Property name="dataProvider">snapConfPR#getConfActHour</Property>
    </DataSet>
    <Container>
      <Property name="className">c-param</Property>
      <FieldSet>
        <Property name="caption">抓拍摄像头配置</Property>
        <Buttons>
          <Button>
            <ClientEvent name="onClick">view.get(&quot;#dsConf&quot;).insert();</ClientEvent>
            <Property name="caption">新增配置</Property>
            <Property name="exClassName">bt1</Property>
          </Button>
          <Button>
            <Property name="caption">保存配置</Property>
            <Property name="action">updateConf</Property>
            <Property name="exClassName">bt2</Property>
          </Button>
        </Buttons>
        <Children>
          <DataGrid id="dgMain">
            <Property name="dataSet">dsConf</Property>
            <Property name="height">400</Property>
            <RowNumColumn/>
            <DataColumn name="deptId">
              <Property name="property">deptId</Property>
            </DataColumn>
            <DataColumn name="cameraId">
              <Property name="property">cameraId</Property>
            </DataColumn>
          </DataGrid>
        </Children>
      </FieldSet>
      <FieldSet>
        <Property name="caption">抓拍时间配置</Property>
        <Buttons>
          <Button>
            <ClientEvent name="onClick">var data = view.get(&quot;#dsParam.data&quot;);&#xD;
view.get(&quot;#ajaxSnapTime&quot;).set(&quot;parameter&quot;,data).execute();</ClientEvent>
            <Property name="caption">保存抓时间</Property>
            <Property name="exClassName">bt4</Property>
          </Button>
        </Buttons>
        <Children>
          <AutoForm>
            <Property name="dataSet">dsParam</Property>
            <Property name="cols">*,*,*</Property>
            <AutoFormElement>
              <Property name="name">actHour1</Property>
              <Property name="property">actHour1</Property>
              <Property name="trigger">listHour</Property>
              <Editor/>
            </AutoFormElement>
            <AutoFormElement>
              <Property name="name">actHour2</Property>
              <Property name="property">actHour2</Property>
              <Property name="trigger">listHour</Property>
              <Editor/>
            </AutoFormElement>
            <AutoFormElement>
              <Property name="name">actHour3</Property>
              <Property name="property">actHour3</Property>
              <Property name="trigger">listHour</Property>
              <Editor/>
            </AutoFormElement>
          </AutoForm>
        </Children>
      </FieldSet>
    </Container>
    <UpdateAction id="updateConf">
      <Property name="dataResolver">snapConfPR#updateConf</Property>
      <UpdateItem>
        <Property name="dataSet">dsConf</Property>
      </UpdateItem>
    </UpdateAction>
    <AjaxAction id="ajaxSnapTime">
      <Property name="service">snapConfPR#updateActHour</Property>
    </AjaxAction>
    <ListDropDown id="listHour">
      <Property name="items">0,7,8,9,10,11,12,13,14,15,16,17,18</Property>
    </ListDropDown>
  </View>
</ViewConfig>