sgj
2025-12-03 e38338d0d65bf09a5c14c4034b207e0305a6d457
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?xml version="1.0" encoding="UTF-8"?>
<ViewConfig>
  <Arguments/>
  <Context/>
  <Model>
    <DataType name="dtCompany">
      <Property name="creationType">com.fzzy.igds.domain.Company</Property>
      <PropertyDef name="id">
        <Property></Property>
        <Property name="label">公司编码</Property>
      </PropertyDef>
      <PropertyDef name="dwmc">
        <Property></Property>
        <Property name="label">单位名称</Property>
      </PropertyDef>
      <Reference name="listArea">
        <Property name="dataType">[dtArea]</Property>
        <Property name="parameter">$${this.id}</Property>
        <Property name="dataProvider">selectDeptPR#listArea</Property>
      </Reference>
    </DataType>
    <DataType name="dtArea">
      <Property name="creationType">com.fzzy.igds.domain.Dept</Property>
      <PropertyDef name="id">
        <Property></Property>
        <Property name="label">库区代码</Property>
      </PropertyDef>
      <PropertyDef name="kqmc">
        <Property></Property>
        <Property name="label">库区名称</Property>
      </PropertyDef>
    </DataType>
  </Model>
  <View>
    <Property name="packages">font-awesome</Property>
    <DataSet id="dsCompany">
      <Property name="dataType">[dtCompany]</Property>
      <Property name="dataProvider">selectDeptPR#listCompany</Property>
    </DataSet>
    <DataTree>
      <ClientEvent name="onDataRowDoubleClick">var curNode = self.get(&quot;currentNode&quot;);&#xD;
if(curNode.get(&quot;hasChild&quot;)){&#xD;
    curNode.expand();&#xD;
    $notify(&quot;请选择库区……&quot;);&#xD;
}else{&#xD;
    var curData = self.get(&quot;currentEntity&quot;);&#xD;
    window.parent.onDeptAreaChange(curData.get(&quot;id&quot;));&#xD;
}</ClientEvent>
      <Property name="dataSet">dsCompany</Property>
      <Property name="highlightCurrentRow">false</Property>
      <BindingConfigs>
        <BindingConfig>
          <Property name="name">dwmc</Property>
          <Property name="hasChild">true</Property>
          <Property name="labelProperty">dwmc</Property>
          <Property name="iconClass">fa fa-university</Property>
          <BindingConfig>
            <Property name="name">name</Property>
            <Property name="childrenProperty">listArea</Property>
            <Property name="labelProperty">kqmc</Property>
            <Property name="iconClass">fa fa-home</Property>
          </BindingConfig>
        </BindingConfig>
      </BindingConfigs>
    </DataTree>
  </View>
</ViewConfig>