放大镜通过网格呈现

概述

放大镜通过网格呈现

可用于表单,查询和网格动态下拉及树选择

参数

列里配置Lookup节点

示例

配置例子--通过查询列设置:

<QueryList>

    <Query Name="SysMapping" ColCount="3" AutoWidth="false">

      <Column Field="Caption" CaptionText="名称" FieldType="VarChar" EditType="TextBox" Enabled="Yes" FilterType="Like" Width="150px">

      </Column>

      <Column Field="Entity" CaptionText="实体架构名" FieldType="VarChar" Enabled="Yes" FilterType="Like"  EditType="TextBox" Width="150px">

      </Column>

      <Column Field="SysModelId" CaptionText="模块" FieldType="VarChar" Enabled="Yes" FilterType="Like"  EditType="DropdownTree" Width="200px">

        <Map Mode="ParentTable" ParentId="ParentSysModelId">

          <ParentTable Name="SysModel" PTText="Caption" PTValue="SysModelId"/>

        </Map>

        <Lookup Alt="查找" Img="easyui/default/images/searchbox_button.png">

          <Events>

            <Event Name="onclick" Script="wm.c.advanceLookup({})"/>

          </Events>

        </Lookup>

      </Column>

    </Query>

  </QueryList>
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

效果:

img

配置例子--通过表单列设置:

<FormList>

    <Form Name="SysMapping"  Title="业务对象信息">

      <MainTabs>

        <Tab TabIndex="0" Text="常规">

          <Group Text="基本属性" ColumnCount="3" TitleWidth="100">

            <Column Field="Caption" ColSpan="3" RowSpan="1" CaptionText="名称" FieldType="VarChar"   EditType="TextBox" Enabled="Yes">

              <Verify Type="NotEmpty"></Verify>

            </Column>

            <Column Field="Entity" ColSpan="3"  RowSpan="1" CaptionText="实体名称" FieldType="VarChar"   EditType="Combo" Enabled="Yes">

              <Verify Type="Suggest"></Verify>

              <Map Mode="DataSource"  >

                <DataSource Type="SqlServer"><![CDATA[ select Tablename V,TableName+' '+Caption T from SysEntity ]]></DataSource>

                <DataSource Type="Oracle"><![CDATA[ select Tablename V,Concat(TableName,Caption) T  from SysEntity ]]></DataSource>

              </Map>

              <Args>

                <Arg Name="isInSelectArea" Value="true" />

              </Args>

              <Events>

                <Event Name="afterChange" Script="AutoSysMapping"></Event>

              </Events>

              <Lookup Alt="查找" Img="">

                <Events>

                  <Event Name="onclick" Script="wm.c.advanceLookup({})"/>

                </Events>

              </Lookup>

            </Column>

            <Column Field="SysModelId" ColSpan="3" RowSpan="1" CaptionText="模块" FieldType="VarChar"  EditType="DropdownTree"  Enabled="Yes">

              <Verify Type="NotEmpty"></Verify>

              <Map Mode="Internal">

                <Internal Name="模块"/>

              </Map>

              <Lookup Alt="查找" Img="easyui/default/images/searchbox_button.png">

                <Events>

                  <Event Name="onclick" Script="wm.c.advanceLookup({})"/>

                </Events>

              </Lookup>

            </Column>

            <Column Field="Path" ColSpan="3" RowSpan="1" CaptionText="配置文件路径" FieldType="VarChar"   EditType="TextBox" Enabled="Yes">

              <Verify Type="NotEmpty"></Verify>

            </Column>

            <Column Field="MappingInfo" ColSpan="3" RowSpan="4" CaptionText="说明" FieldType="nText"  EditType="Textarea" Enabled="Yes">

            </Column>

          </Group>

        </Tab>

      </MainTabs>

    </Form>

  </FormList>
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93

效果:

img

相关链接

Lookup放大镜