例-表单简单应用无页签配置例子

概述

表单简单应用无页签配置例子

示例

注意事项:

​ 每一个配置文件里只有一个FormList节点,每个FormList节点里可以有多个Form节点配置对应业务需要的表单,以UniqueNo属性标识

​ 作为区分。每个Form里可有有一个或多个Tab节点,多个时以页签形式显示。TabIndex用来给表单页签定义名称,方便前台页面的取值

​ 操作,值范围:从0递增。每个Tab节点里可以配置一个或多个Group节点,用于配置不同的分组。

​ 以下例子为简单无页签,并且有从网格配置例子

例子1:

<FormList>
  <Form Name="Column"> 
    <MainTabs>
      <Tab>
        <!--相关数据源列-->
        <Group>
          <!--
          /****表单列*****/(与查询类似)
          相关属性:(Field,CaptionText,FieldType,EditType为必须属性)
          FieldType:VarChar,Double,Int32,Money,DateTime,nText
      FilterType:Equal,NotEqual,Than,NotLess,Less,NotThan,Like,NotLike,In,NotIn,Between
          EditType:NoEdit,TextBox,Calendar,Button,Textarea,HtmlEditor,Html            ,Radio,Check,Dropdown,DropdownTree,List,Combo,TreeView,Iframe,Child,Image,ImageList,File,FileList(已实现) ,Bool,Color(预留)
          -->
          <!--普通文本-->
          <Column Field="FullName" CaptionText="人员名称" FieldType="VarChar"
                  EditType="TextBox"  RowSpan="1" ColSpan="1"
                 >
            <Style>
              <!--配置标签样式-->
              <Head xmlns="">
                <!--文字对齐方式-->
                <align xmlns="http://www.wima.com.cn/Entity" Default="left"></align>
                <!--字段颜色-->
                <color xmlns="http://www.wima.com.cn/Entity" Default="red"></color>
              </Head>
            </Style>
          </Column>
          <!--外键下拉-->
          <Column Field="RoleId" CaptionText="用户角色" FieldType="VarChar"
                  EditType="Dropdown"   RowSpan="1" ColSpan="1"
                 >
            <Map Mode="ParentTable">
              <ParentTable Name="SysRole" PTText="Caption" PTValue="SysRoleId"/>
            </Map>
            <Args>
              <!--扩展属性-->
              <Arg Name="isLookupAndInput" Value="true"/>
              <Arg Name="afterChange" Value="myFun"/>
            </Args>
          </Column>
          <!--静态下拉-->
          <Column Field="ObjectType" CaptionText="权限对象类型" FieldType="VarChar"
                  EditType="Dropdown"  RowSpan="1" ColSpan="1"
                 >
            <Map Mode="Item" EmptyItem="全部">
              <Item Value="1">用户</Item>
              <Item Value="2">角色</Item>
            </Map>
          </Column>
          <!--自定义下拉-->
          <Column Field="ObjectType" CaptionText="权限对象" FieldType="VarChar"
                  EditType="Dropdown"   RowSpan="1" ColSpan="1"
                 >
            <Map Mode="DataSource" EmptyItem="全部">
              <DataSource Type="SqlServer">
                <![CDATA[
                               select SysUserId V,FullName T from SysUser
                  union all
                               select SysRoleId V,Caption T from SysRole
                               ]]>
              </DataSource>
              <DataSource Type="Oracle">
                <![CDATA[
                               select SysUserId V,FullName T from SysUser
                  union all
                               select SysRoleId V,Caption T from SysRole
                               ]]>
              </DataSource>
            </Map>
          </Column>
          <!--自定义下拉树1-->
          <Column Field="ObjectType" CaptionText="部门" FieldType="VarChar"
                  EditType="DropdownTree"  RowSpan="1" ColSpan="1"
                 >
            <Map Mode="DataSource" EmptyItem="全部">
              <DataSource Type="SqlServer">
                <![CDATA[
                               select SysUnitId V,FullName T,'' PId from SysUnit
                               ]]>
              </DataSource>
              <DataSource Type="Oracle">
                <![CDATA[
                               select SysUnitId V,FullName T,'' PId from SysUnit
                               ]]>
              </DataSource>
            </Map>
          </Column>
          <!--自定义下拉树2-->
          <Column Field="ObjectType" CaptionText="部门" FieldType="VarChar"
                  EditType="DropdownTree"   RowSpan="1" ColSpan="1"
                 >
            <Map Mode="Internal" EmptyItem="全部">
              <Internal Name="部门"/>
            </Map>
          </Column>
          <!--字典下拉-->
          <Column Field="ObjectType" CaptionText="是否管理员" FieldType="VarChar"
                  EditType="Dropdown"  RowSpan="1" ColSpan="1"
                 >
            <Map Mode="Dictionary" EmptyItem="全部">
              <!--全局字典,非全局字典Name不写或者不写Dictionary节点-->
              <Dictionary Name="Sys_Bool"/>
            </Map>
          </Column>
        </Group>
        <!--相关编辑类型-->
        <Group>
          <!--普通文本-->
          <Column Field="IDCard" CaptionText="身份证号" FieldType="VarChar"
                  EditType="TextBox"  RowSpan="1" ColSpan="1"
                 >
          </Column>
          <!--金额-->
          <Column Field="TotalMomey" CaptionText="总金额" FieldType="Money"
                  EditType="TextBox"  RowSpan="1" ColSpan="1" DataFmt="#.00##"
                 >
          </Column>
          <!--日期-->
          <Column Field="LoginDate" CaptionText="登陆时间" FieldType="DateTime"
                  EditType="Calendar" RowSpan="1" ColSpan="1"  DataFmt="yyyy-MM-dd"
                  >
          </Column>
          <!--单选-->
          <Column Field="Sex" CaptionText="性别" FieldType="VarChar"
                  EditType="Radio" RowSpan="1" ColSpan="1"
                  >
            <Map Mode="Dictionary" EmptyItem="">
            </Map>
          </Column>
          <!--复选-->
          <Column Field="Degree" CaptionText="文化程度" FieldType="VarChar"
                  EditType="Check" RowSpan="1" ColSpan="1"
                  >
            <Map Mode="Dictionary" EmptyItem="">
            </Map>
          </Column>
          <!--部门下拉树-->
          <Column Field="SysUnitId" CaptionText="部门" FieldType="VarChar"
                  EditType="DropdownTree" RowSpan="1" ColSpan="1"
                  >
            <Map Mode="Internal" EmptyItem="===请选择部门===">
              <Internal Name="部门"/>
            </Map>
          </Column>
          <!--多行文本-->
          <Column Field="Description" CaptionText="备注" FieldType="nText"
                  EditType="Textarea" RowSpan="1" ColSpan="1"
                  >
          </Column>
          <!--大文本-->
          <Column Field="OtherInfo" CaptionText="其它" FieldType="nText"
                  EditType="Textarea" RowSpan="1" ColSpan="1"
                  >
          </Column>
          <!--子页面-->
          <Column Field="SubWin" CaptionText="子页面" FieldType="VarChar"
                  EditType="Iframe" RowSpan="1" ColSpan="1"
                  >
            <Map Mode="Child">
              <Child Entity="SysFile" UniqueNo="0" FKField="TableNameId"/>
            </Map>
          </Column>
          <!--图片-->
          <Column Field="Photo" CaptionText="图片" FieldType="VarChar"
                  EditType="Image" RowSpan="1" ColSpan="1"
                  >
          </Column>
        </Group>
      </Tab>
    </MainTabs>
     <!--从网格 非固定配置节点-->
     <Childs>
          <Child Entity="SysUser" Title="从表" FKField="SysUserId" UniqueNo="0"  >
           <PageURL><![CDATA[Sys/View/XSLT/Grid]]></PageURL>
         </Child>
     </Childs>
     <!--数据源 非固定配置节点 一般不需要配置-->
     <DataSource Type="SqlServer">
         <![CDATA[你的sql语句]]>
     </DataSource>
     <DataSource Type="Oracle">
         <![CDATA[你的sql语句]]>
     </DataSource>
     <!--脚本 非固定配置节点-->
     <Scripts>
       <!--默认路径/Scripts/-->
       <Script Src="myJs.js">
       </Script>
       <Script>
           <![CDATA[
             
           ]]>
       </Script>
     </Scripts>
  </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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198

例-表单多页签配置例子

概述

例-表单简单应用无页签配置例子

参数

头页签:HeadTabs/Tab

主页签:MainTabs/Tab

尾页签:FootTabs/Tab

示例

注意事项:

​ 每一个配置文件里只有一个FormList节点,每个FormList节点里可以有多个Form节点配置对应业务需要的表单,以UniqueNo属性标识

​ 作为区分。每个Form有

头页签:HeadTabs/Tab

主页签:MainTabs/Tab

尾页签:FootTabs/Tab

每个页签可有有一个或多个Tab节点,多个时以页签形式显示。TabIndex用来给表单页签定义名称,方便前台页面的取值

​ 操作,值范围:从0递增。每个Tab节点里可以配置一个或多个Group节点,用于配置不同的分组。

​ 以下例子为简单无页签,并且有从网格配置例子

例子1:

 <FormList>
    <Form Name="Column">
      <HeadTabs>
        <Tab>
          <!--相关数据源列-->
          <Group>
            <!--
          /****表单列*****/(与查询类似)
          相关属性:(Field,CaptionText,FieldType,EditType为必须属性)
          FieldType:VarChar,Double,Int32,Money,DateTime,nText
     FilterType:Equal,NotEqual,Than,NotLess,Less,NotThan,Like,NotLike,In,NotIn,Between
          EditType:NoEdit,TextBox,Calendar,Button,Textarea,HtmlEditor,Html              ,Radio,Check,Dropdown,DropdownTree,List,Combo,TreeView,Iframe,Child,Image,ImageList,File,FileList(已实现),Bool,Color(预留)
          -->
            <!--普通文本-->
            <Column Field="FullName" CaptionText="人员名称" FieldType="VarChar"
                    EditType="TextBox"  RowSpan="1" ColSpan="1"
                 >
              <Style>
                <!--配置标签样式-->
                <Head xmlns="">
                  <!--文字对齐方式-->
                  <align xmlns="http://www.wima.com.cn/Entity" Default="left"></align>
                  <!--字段颜色-->
                  <color xmlns="http://www.wima.com.cn/Entity" Default="red"></color>
                </Head>
              </Style>
            </Column>
            <!--外键下拉-->
            <Column Field="RoleId" CaptionText="用户角色" FieldType="VarChar"
                    EditType="Dropdown"   RowSpan="1" ColSpan="1"
                 >
              <Map Mode="ParentTable">
                <ParentTable Name="SysRole" PTText="Caption" PTValue="SysRoleId"/>
              </Map>
              <Args>
                <!--扩展属性-->
                <Arg Name="isLookupAndInput" Value="true"/>
                <Arg Name="afterChange" Value="myFun"/>
              </Args>
            </Column>
            <!--静态下拉-->
            <Column Field="ObjectType" CaptionText="权限对象类型" FieldType="VarChar"
                    EditType="Dropdown"  RowSpan="1" ColSpan="1"
                 >
              <Map Mode="Item" EmptyItem="全部">
                <Item Value="1">用户</Item>
                <Item Value="2">角色</Item>
              </Map>
            </Column>
          </Group>
        </Tab>
        <Tab>
          <Group>
            <!--自定义下拉-->
            <Column Field="ObjectType" CaptionText="权限对象" FieldType="VarChar"
                    EditType="Dropdown"   RowSpan="1" ColSpan="1"
                 >
              <Map Mode="DataSource" EmptyItem="全部">
                <DataSource Type="SqlServer">
                  <![CDATA[
                                select SysUserId V,FullName T from SysUser
                  union all
                               select SysRoleId V,Caption T from SysRole
                               ]]>
                </DataSource>
                <DataSource Type="Oracle">
                  <![CDATA[
                               select SysUserId V,FullName T from SysUser
                  union all
                               select SysRoleId V,Caption T from SysRole
                               ]]>
                </DataSource>
              </Map>
            </Column>
            <!--自定义下拉树1-->
            <Column Field="ObjectType" CaptionText="部门" FieldType="VarChar"
                    EditType="DropdownTree"  RowSpan="1" ColSpan="1"
                 >
              <Map Mode="DataSource" EmptyItem="全部">
                <DataSource Type="SqlServer">
                  <![CDATA[
                               select SysUnitId V,FullName T,'' PId from SysUnit
                               ]]>
                </DataSource>
                <DataSource Type="Oracle">
                  <![CDATA[
                               select SysUnitId V,FullName T,'' PId from SysUnit
                               ]]>
                </DataSource>
              </Map>
              <Args>
                <Arg Name="isMultiSelect" Value="true" />
              </Args>
              <Verify Type="NotEmpty"></Verify>
            </Column>
            <!--自定义下拉树2-->
            <Column Field="ObjectType" CaptionText="部门" FieldType="VarChar"
                    EditType="DropdownTree"   RowSpan="1" ColSpan="1"
                 >
              <Map Mode="Internal" EmptyItem="全部">
                <Internal Name="部门"/>
              </Map>
              <Verify Type="NotEmpty"></Verify>
            </Column>
            <!--字典下拉-->
            <Column Field="ObjectType" CaptionText="是否管理员" FieldType="VarChar"
                    EditType="Dropdown"  RowSpan="1" ColSpan="1"
                 >
              <Map Mode="Dictionary" EmptyItem="全部">
                <!--全局字典,非全局字典Name不写或者不写Dictionary节点-->
                <Dictionary Name="Sys_Bool"/>
              </Map>
            </Column>
          </Group>
        </Tab>
      </HeadTabs>
      <MainTabs>
        <Tab>
          <!--相关编辑类型-->
          <Group>
            <!--普通文本-->
            <Column Field="IDCard" CaptionText="身份证号" FieldType="VarChar"
                    EditType="TextBox"  RowSpan="1" ColSpan="1"
                 >
            </Column>
            <!--金额-->
            <Column Field="TotalMomey" CaptionText="总金额" FieldType="Money"
                    EditType="TextBox"  RowSpan="1" ColSpan="1" DataFmt="#.00##"
                 >
            </Column>
            <!--日期-->
            <Column Field="LoginDate" CaptionText="登陆时间" FieldType="DateTime"
                    EditType="Calendar" RowSpan="1" ColSpan="1"  DataFmt="yyyy-MM-dd"
                  >
            </Column>
            <!--单选-->
            <Column Field="Sex" CaptionText="性别" FieldType="VarChar"
                    EditType="Radio" RowSpan="1" ColSpan="1"
                  >
              <Map Mode="Dictionary" EmptyItem="">
              </Map>
            </Column>
            <!--复选-->
            <Column Field="Degree" CaptionText="文化程度" FieldType="VarChar"
                    EditType="Check" RowSpan="1" ColSpan="1"
                  >
              <Map Mode="Dictionary" EmptyItem="">
              </Map>
            </Column>
            <!--部门下拉树-->
            <Column Field="SysUnitId" CaptionText="部门" FieldType="VarChar"
                    EditType="DropdownTree" RowSpan="1" ColSpan="1"
                  >
              <Map Mode="Internal" EmptyItem="===请选择部门===">
                <Internal Name="部门"/>
              </Map>
            </Column>
            <!--多行文本-->
            <Column Field="Description" CaptionText="备注" FieldType="nText"
                    EditType="Textarea" RowSpan="1" ColSpan="1"
                  >
            </Column>
            <!--大文本-->
            <Column Field="OtherInfo" CaptionText="其它" FieldType="nText"
                    EditType="Textarea" RowSpan="1" ColSpan="1"
                  >
            </Column>
          </Group>
        </Tab>
        <Tab>
          <Group>
            <!--子页面-->
            <Column Field="SubWin" CaptionText="子页面" FieldType="VarChar"
                    EditType="Iframe" RowSpan="1" ColSpan="1"
                  >
              <Map Mode="Child">
                <Child Entity="SysFile" UniqueNo="0" FKField="TableNameId"/>
              </Map>
            </Column>
            <!--图片-->
            <Column Field="Photo" CaptionText="图片" FieldType="VarChar"
                    EditType="Image" RowSpan="1" ColSpan="1"
                  >
            </Column>
          </Group>
        </Tab>
      </MainTabs>
      <!--从网格 非固定配置节点-->
      <Childs>
        <Child Entity="SysUser" Title="从表" FKField="SysUserId" UniqueNo="0"  >
          <PageURL><![CDATA[Sys/View/XSLT/Grid]]></PageURL>
        </Child>
      </Childs>
      <!--数据源 非固定配置节点 一般不需要配置-->
      <DataSource Type="SqlServer">
        <![CDATA[你的sql语句]]>
      </DataSource>
      <DataSource Type="Oracle">
        <![CDATA[你的sql语句]]>
      </DataSource>
      <!--脚本 非固定配置节点-->
      <Scripts>
        <!--默认路径/Scripts/-->
        <Script Src="myJs.js">
        </Script>
        <Script>
          <![CDATA[
             
           ]]>
        </Script>
      </Scripts>
    </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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215

例-支持图片的单选按钮和多选按钮

概述

通过创建数据字典值在form表单中显示图片单选或多选

示例

图片:

FORM显示:

1

数据字典配置:

2

FROM配置:在对应的XML文件中的 <FormList><Form>中添加类似:

  <!--单选-->
            <Column Field="Sex" CaptionText="性别" FieldType="VarChar"
                    EditType="Radio" RowSpan="1" ColSpan="1"
                  >
              <Map Mode="Dictionary" EmptyItem="">
              </Map>
            </Column>
            <!--复选-->
            <Column Field="Degree" CaptionText="文化程度" FieldType="VarChar"
                    EditType="Check" RowSpan="1" ColSpan="1"
                  >
              <Map Mode="Dictionary" EmptyItem="">
              </Map>
            </Column>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

普通的数据字典多选单选配置

注意:在添加数据字典值的时候 那个显示名称写的是对应图片的URL地址,这里不允许填入双引号


例-表单下拉树列对象配置实例

概述

表单下拉树列对象配置实例

示例

注意事项:

​ 下拉树数据源可以有系统数据源或自定义数据源。

以下显示下拉树常用配置例子。

例子1:

​ 普通下拉树列,必输字段,数据源为系统数据源类型配置实例

<!--普通下拉树列,必输字段,数据源为系统数据源类型配置实例-->
<Column  Field="ObjectType" CaptionText="部门" FieldType="VarChar"
                 EditType="DropdownTree"   RowSpan="1" ColSpan="1"
              \>
             <Map  Mode="Internal" EmptyItem="全部">
              <Internal  Name="部门"/>
            </Map>
            <Verify  Type="NotEmpty"></Verify>
         </Column>

1
2
3
4
5
6
7
8
9
10

​ 图片效果

a

例子2:

​ 普通下拉树列,必输字段,数据源为自定义数据源,支持多选且显示多选框实例

 <!--普通下拉树列,必输字段,数据源为自定义数据源,支持多选且显示多选框实例-->
    <Column Field="ObjectType" CaptionText="部门" FieldType="VarChar"
                    EditType="DropdownTree"  RowSpan="1" ColSpan="1"
                 >
              <Map Mode="DataSource" EmptyItem="全部">
                <DataSource Type="SqlServer">
                  <![CDATA[
                               select SysUnitId V,FullName T,'' PId from SysUnit
                               ]]>
                </DataSource>
                <DataSource Type="Oracle">
                  <![CDATA[
                               select SysUnitId V,FullName T,'' PId from SysUnit
                               ]]>
                </DataSource>
              </Map>
              <Args>
                <Arg Name="isMultiSelect" Value="true" />
              </Args>
              <Verify Type="NotEmpty"></Verify>
            </Column>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

页面效果图

b

例-动态表单

概述

动态表单

示例

返回的列为 节点:C_父节点_当前节点 属性:C_当前节点_属性 子节点内容:c_当前节点_InnerXml 节点文本:c_当前节点_CDATA

<?xml version="1.0" encoding="utf-8"?>
<Entity xmlns="http://www.wima.com.cn/Entity">
  <FormList>
    <Form Name="ExpInstitution" Title="" IsDisplay="false">
      <ServerEvents>
        <Render>
          <DataSource Type="All">
            <![CDATA[
            select * from (
             select '页签1' c_Tab_Text,'组1' c_Group_Text,'2' c_Group_ColumnCount,'文件编号' c_Column_CaptionText,'FilesCode' c_Column_Field
             ,'1' c_Column_RowSpan,'2' c_Column_ColSpan,'Yes' c_Column_Enabled,'VarChar' c_Column_FieldType ,'TextBox' c_Column_EditType,null c_Column_Default
             ,null c_Column_DataFmt,'<Verify Type=''NotEmpty''></Verify>' c_Column_InnerXml,'1' SortNo
            union
            select '页签1' c_Tab_Text,'组2' c_Group_Text,'2' c_Group_ColumnCount,'文件主题' c_Column_CaptionText,'Title' c_Column_Field
             ,'1' c_Column_RowSpan,'1' c_Column_ColSpan,'Yes' c_Column_Enabled,'VarChar' c_Column_FieldType ,'TextBox' c_Column_EditType,null c_Column_Default
             ,null c_Column_DataFmt,'<Verify Type=''NotEmpty''></Verify>' c_Column_InnerXml,'2' SortNo
            union
            select '页签1' c_Tab_Text,'组2' c_Group_Text,'2' c_Group_ColumnCount,'文件类型' c_Column_CaptionText,'FilesType' c_Column_Field
            ,'1' c_Column_RowSpan,'1' c_Column_ColSpan,'Yes' c_Column_Enabled,'VarChar' c_Column_FieldType ,'Dropdown' c_Column_EditType,null c_Column_Default
            ,null c_Column_DataFmt,'<Verify Type=''NotEmpty''></Verify><Map Mode=''Dictionary''></Map>' c_Column_InnerXml,'3' SortNo
            union
            select '页签2' c_Tab_Text,'组3' c_Group_Text,'2' c_Group_ColumnCount,'置顶' c_Column_CaptionText,'IsTop' c_Column_Field
            ,'1' c_Column_RowSpan,'1' c_Column_ColSpan,'Yes' c_Column_Enabled,'Int32' c_Column_FieldType ,'Dropdown' c_Column_EditType,null c_Column_Default
            ,null c_Column_DataFmt,'<Verify Type=''NotEmpty''></Verify><Map Mode=''Dictionary''><Dictionary Name=''IsTop''/></Map>' c_Column_InnerXml,'4' SortNo
             union
            select '页签2' c_Tab_Text,'组3' c_Group_Text,'2' c_Group_ColumnCount,'是否显示' c_Column_CaptionText,'IsAllowed' c_Column_Field
            ,'1' c_Column_RowSpan,'1' c_Column_ColSpan,'Yes' c_Column_Enabled,'Int32' c_Column_FieldType ,'Dropdown' c_Column_EditType,null c_Column_Default
            ,null c_Column_DataFmt,'<Verify Type=''NotEmpty''></Verify><Map Mode=''Dictionary''><Dictionary Name=''IsShow''/></Map>' c_Column_InnerXml,'5' SortNo
             union
            select '页签2' c_Tab_Text,'组4' c_Group_Text,'2' c_Group_ColumnCount,'发布人' c_Column_CaptionText,'CreatedBy' c_Column_Field
            ,'1' c_Column_RowSpan,'1' c_Column_ColSpan,'No' c_Column_Enabled,'VarChar' c_Column_FieldType ,'Dropdown' c_Column_EditType,'{@SysUserId}' c_Column_Default
            ,null c_Column_DataFmt,'<Verify Type=''NotEmpty''></Verify><Map Mode=''ParentTable''><ParentTable Name=''SysUser'' PTText=''FullName'' PTValue=''SysUserId''/></Map>' c_Column_InnerXml,'6' SortNo
            union
            select '页签2' c_Tab_Text,'组4' c_Group_Text,'2' c_Group_ColumnCount,'发布时间' c_Column_CaptionText,'CreatedOn' c_Column_Field
            ,'1' c_Column_RowSpan,'1' c_Column_ColSpan,'No' c_Column_Enabled,'DateTime' c_Column_FieldType ,'Calendar' c_Column_EditType,'{@DateTime}' c_Column_Default
            ,'yyyy-MM-dd HH:mm' c_Column_DataFmt,null c_Column_InnerXml,'7' SortNo
            ) a order by SortNo
            ]]>
          </DataSource>
        </Render>
      </ServerEvents>
      <MainTabs></MainTabs>
    </Form>
  </FormList>
  <ToolBarList>
    <ToolBar Name="ExpInstitution" >
      <SysButtons>
      </SysButtons>
      <FormButtons>
        <Button RuleName="Modify" Name="cmd保存" Text="保存" ToolTip="保存" Type="Button" Image="WebToolBar/16_Save.gif" DisplayMode="TextAndImage" Script="__WebFormSave()">
        </Button>
        <Button RuleName="Modify,Append" Name="cmd保存并新建" Text="保存并新建" ToolTip="保存并新建" Type="Button" Image="WebToolBar/16_saveNew.gif" DisplayMode="TextAndImage" Script="__SaveFormAndOpenNew()">
        </Button>
        <Button RuleName="Modify" Name="cmd保存并关闭" Text="保存并关闭" ToolTip="保存并关闭" Type="Button" Image="WebToolBar/16_saveClose.gif" DisplayMode="TextAndImage" Script="__SaveFormAndClose()">
        </Button>
        <Button RuleName="" Name="cmd关闭" Text="关闭" ToolTip="关闭" Type="Button" Image="WebToolBar/16_close.gif" DisplayMode="TextAndImage" Script="__FormClose()" Target="Form">
        </Button>
      </FormButtons>
      <Scripts>
        <Script>
          <![CDATA[
     
     ]]>
        </Script>
      </Scripts>
    </ToolBar>
  </ToolBarList>

</Entity>


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

例-表单某文本框密码密文设置

概述

表单中某列需要密文显示,具体配置如下。

示例

<Form  UniqueNo="0" Title="项目维护编辑" Name="ProjectMaintain" Height="900">
    <MapTabs>
       <Tab tabIndex="0" Text="常规">
           <Group Text="" >
               <Column Field="Password" ColSpan="1" RowSpan="1" CaptionText="密码"  FieldType="VarChar" Enabled="Yes" EditType="Textbox"  >
                  <Args>
                     <ArgName="type" Value="password"></Arg>
                  </Args> 
              </Column>                                
           </Group>
       </Tab>
      </MapTabs>
</Form>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

结果截图:

c

注意:在配置“密码”这一列时候,只需多配置一个Arg就可以了。


例-表单各种列类型,从表,上中下页签

概述

例-表单各种列类型,从表,上中下页签

<?xml version="1.0" encoding="utf-8"?>
<Entity xmlns="http://www.wima.com.cn/Entity">
  <GridList>
    <Grid  Name="ExpInstitution" AllowEdit="false" HasRowHeader="true" HasDetail="true" OpenType="ShowModalDialog"  WinWidth="800px" WinHeight="600px">
      <Column  Field="FilesCode" FieldType="VarChar" CaptionText="文件编号" EditType="TextBox" Width="100"></Column>
      <Column  Field="Title" FieldType="VarChar" Width="180" CaptionText="文件主题" EditType="TextBox"></Column>
      <Column Field="FilesType" FieldType="VarChar" CaptionText="文件类别" EditType="Select">
        <Map Mode="DataSource"  SelectedIndex="0" IsForPurview="true" IsMultiSelect="false">
          <DataSource Connection="" ConnName="" IsAsView="false" Type="SqlServer" Provider="">
            <![CDATA[ 
       select attributevalue as V,displaytext as T from stringmap where attributename='FilesType' 
       and entity='ExpInstitution' and (Isdeleted is null or Isdeleted='0')
       ]]>
          </DataSource>
        </Map>
      </Column>
      <Column Field="IsTop" FieldType="Int32" CaptionText="置顶" Width="60" EditType="Select">
        <Map Mode="Dictionary">
          <Dictionary Name="IsTop"/>
        </Map>
      </Column>
      <Column  Field="IsAllowed" FieldType="VarChar" CaptionText="是否显示" Width="60" EditType="Select">
        <Map  SelectedIndex="0" IsForPurview="true" IsMultiSelect="true" Mode="Dictionary">
          <Dictionary Name="IsShow"/>
        </Map>
      </Column>
      <Column Field="CreatedBy" FieldType="VarChar" CaptionText="发布人" EditType="TextBox" Width="60">
        <Map Mode="ParentTable">
          <ParentTable Name="SysUser" PTText="FullName" PTValue="SysUserId"/>
        </Map>
      </Column>
      <Column Field="CreatedOn" FieldType="DateTime" CaptionText="发布时间" EditType="Calendar" Width="120" SortOrder="Desc" DataFmt="yyyy-MM-dd HH:mm">
      </Column>

      <Column Field="StateCode" FieldType="VarChar" CaptionText="状态" Width="70" EditType="TextBox">
        <Map Mode="ParentTable">
          <ParentTable  Name="StateCode" PTValue="StateCodeId" PTText="Caption"/>
        </Map>
      </Column>
    </Grid>
  </GridList>
  <FormList>
    <Form Name="ExpInstitution" Entity="ExpInstitution" ShowFiles="true" Title="普通表单">
      <HeadTabs>
        <!--类型-->
        <Tab Enabled="Yes" Text="头页签项1">
          <!--列数据类型-->
          <Group ColumnCount="2" Text="头页签项1-组1--列数据类型"  IsDisplay="true" TitleWidth="180">
            <Column Field="EX_Text_Txt" CaptionText="文本类型" IsVirtual="true" FieldType="VarChar" EditType="TextBox" ColSpan="1" RowSpan="1">
            </Column>
            <Column Field="EX_Text_int" CaptionText="整数类型($0,)" IsVirtual="true" FieldType="Int32" EditType="TextBox" ColSpan="1" RowSpan="1"
                    DataFmt="$0,"
                    >
            </Column>
            <Column Field="EX_Text_Double" CaptionText="浮点类型(#,000### )" IsVirtual="true" FieldType="Double" EditType="TextBox" ColSpan="1" RowSpan="1"
                    DataFmt="#,000### "
                    >
            </Column>
            <Column Field="EX_Text_Money" CaptionText="货币类型(¥#,000### )" IsVirtual="true" FieldType="Money" EditType="TextBox" ColSpan="1" RowSpan="1"
                    DataFmt="¥#,000### "
                    >
            </Column>
            <Column Field="EX_Text_DT" CaptionText="日期类型(日期为:yyyy-MM-dd)" IsVirtual="true" FieldType="DateTime" EditType="Calendar" ColSpan="1" RowSpan="1"
                    DataFmt="日期为:yyyy-MM-dd"
                    >
            </Column>
          </Group>
        </Tab>
        <Tab Enabled="Yes" Text="头页签项2">
          <!--文本类型-->
          <Group ColumnCount="2" Text="头页签项2-组1--文本类型"  IsDisplay="true" TitleWidth="180">
            <Column Field="EX_Text_Txt_TextBox" CaptionText="文本类型" IsVirtual="true" FieldType="VarChar" EditType="TextBox" ColSpan="1" RowSpan="1">
            </Column>
            <Column Field="EX_Text_Txt_Textarea" CaptionText="大文本" IsVirtual="true" FieldType="VarChar" EditType="Textarea" ColSpan="1" RowSpan="3">
            </Column>
          </Group>
        </Tab>
      </HeadTabs>
      <MainTabs>
        <!--编辑类-->
        <Tab  Enabled="Yes" Text="主页签项1">
          <!--基本编辑类型-->
          <Group  ColumnCount="2" Text="主页签项1-组1--基本编辑类型">
            <Column Field="EX_EditType_TextBox" CaptionText="文本类型" IsVirtual="true" FieldType="VarChar" EditType="TextBox" ColSpan="1" RowSpan="1">
            </Column>
            <Column Field="EX_EditType_Calendar" CaptionText="日期类型" IsVirtual="true" FieldType="DateTime" EditType="Calendar" ColSpan="1" RowSpan="1"
                    DataFmt="yyyy-MM-dd" Default="{@Now}"
                    >
            </Column>
            <Column Field="EX_EditType_Dropdown" FieldType="VarChar" CaptionText="下拉类型" EditType="Dropdown"     IsVirtual="true">
              <Map Mode="DataSource" IsForPurview="true" EmptyItem="==请选择==">
                <DataSource Connection="" ConnName="" IsAsView="false" Type="SqlServer" Provider="">
                  <![CDATA[ 
                    select attributevalue as V,displaytext as T from stringmap where attributename='FilesType' 
                    and entity='ExpInstitution' and (Isdeleted is null or Isdeleted='0')
                ]]>
                </DataSource>
              </Map>
            </Column>
            <Column Field="EX_EditType_DropdownTree" FieldType="VarChar" CaptionText="下树类型" EditType="DropdownTree"     IsVirtual="true">
              <Map Mode="Internal" SelectedIndex="0" IsForPurview="true" >
                <Internal Name="模块"/>
              </Map>
            </Column>
            <Column Field="EX_EditType_List" FieldType="VarChar" CaptionText="列表类型" EditType="List" IsVirtual="true" RowSpan="2">
              <Map Mode="DataSource" IsForPurview="false" EmptyItem="==请选择==">
                <DataSource Type="SqlServer">
                  <![CDATA[ 
                    select attributevalue as V,displaytext as T from stringmap where attributename='FilesType' 
                    and entity='ExpInstitution' and (Isdeleted is null or Isdeleted='0')
                ]]>
                </DataSource>
              </Map>
            </Column>
            <Column Field="EX_EditType_Combo" FieldType="VarChar" CaptionText="组合框类型" EditType="Combo" IsVirtual="true">
              <Map Mode="DataSource" IsForPurview="false" EmptyItem="==请选择==">
                <DataSource Type="SqlServer">
                  <![CDATA[ 
                    select attributevalue as V,displaytext as T from stringmap where attributename='FilesType' 
                    and entity='ExpInstitution' and (Isdeleted is null or Isdeleted='0')
                ]]>
                </DataSource>
              </Map>
            </Column>
            <Column Field="EX_EditType_Radio" FieldType="VarChar" CaptionText="单选类型" EditType="Radio"    IsVirtual="true">
              <Map Mode="Item" SelectedIndex="0"  IsForPurview="false">
                <Item ParentId ="1" Value ="0">系统</Item>
                <Item ParentId ="2" Value ="1">业务</Item>
              </Map>
            </Column>
            <Column Field="EX_EditType_Check" FieldType="VarChar" CaptionText="复选类型" EditType="Check"     IsVirtual="true">
              <Map Mode="DataSource"  SelectedIndex="0" IsForPurview="false">
                <DataSource Type="SqlServer" >
                  <![CDATA[ 
                    select attributevalue as V,displaytext as T from stringmap where attributename='FilesType' 
                    and entity='ExpInstitution' and (Isdeleted is null or Isdeleted='0')
                ]]>
                </DataSource>
              </Map>
            </Column>
            <Column Field="EX_EditType_Textarea" CaptionText="大文本类型" FieldType="VarChar" EditType="Textarea"  IsVirtual="true" ColSpan="1" RowSpan="4">
            </Column>
            <Column Field="EX_EditType_TreeView" FieldType="VarChar" CaptionText="列表树类型" EditType="TreeView"     IsVirtual="true"  RowSpan="3">
              <Map Mode="Internal" SelectedIndex="0" IsForPurview="false" >
                <Internal Name="模块"/>
              </Map>
            </Column>
            <Column Field="EX_EditType_Button" CaptionText="按钮类型" FieldType="VarChar" EditType="Button"  IsVirtual="true" ColSpan="1" RowSpan="1"
                    Default="按钮显示值"
                    >
            </Column>
          </Group>
          <!--复杂编辑类型-->
          <Group  ColumnCount="2" Text="主页签项1-组2--复杂编辑类型">
            <Column Field="EX_EditType_Link" CaptionText="超链接" FieldType="VarChar" EditType="Link"  IsVirtual="true" ColSpan="1" RowSpan="3"
                    Default=""
                    >
              <Map Mode="Item" SelectedIndex="0"  IsForPurview="false">
                <Item ParentId ="1" Value ="http://www.baidu.com">点击超链接</Item>
              </Map>
            </Column>
            <Column Field="EX_EditType_Empty" CaptionText="占位" FieldType="VarChar" EditType="NoEdit"  IsVirtual="true" ColSpan="1" RowSpan="3"
                    IsEmpty="true"
                    >
            </Column>
            <Column Field="EX_EditType_Html" CaptionText="自定义Html" FieldType="VarChar" EditType="Html"  IsVirtual="true" ColSpan="2" RowSpan="3"
                   Height="-0"
                    >
              <DataTemplate>
                <![CDATA[
                  <div> <a href="#">自定义html</a> 其它的html</div>
                ]]>
              </DataTemplate>
            </Column>
            <Column Field="EX_EditType_HtmlEditor" CaptionText="大文本编辑器" FieldType="nText"  EditType="HtmlEditor"  IsVirtual="true" ColSpan="2" RowSpan="5"
                    >
            </Column>
            <Column Field="EX_EditType_Image" CaptionText="单图" FieldType="VarChar"  EditType="Image" IsVirtual="true" ColSpan="2" RowSpan="3"
                    >
            </Column>
            <Column Field="EX_EditType_ImageList" CaptionText="多图" FieldType="VarChar"  EditType="ImageList" IsVirtual="true" ColSpan="2" RowSpan="8"
                    >
            </Column>
            <Column Field="EX_EditType_File" CaptionText="单文件" FieldType="VarChar"  EditType="File" IsVirtual="true" ColSpan="2" RowSpan="1"
                    >
            </Column>
            <Column Field="EX_EditType_FileList" CaptionText="多文件" FieldType="VarChar"  EditType="FileList" IsVirtual="true" ColSpan="2" RowSpan="5"
                    >
            </Column>
          </Group>
        </Tab>
        <!--事件及属性说明-->
        <Tab Text="主页签项2">
          <Args>
            <Arg Name="" Value=""/>
          </Args>
          <Events>
            <!--
                onInitBefore:页签项初始化前事件
                fun(tabItem,form) //tabItem:页签对象 form为当前表单对象
            -->
            <Event Name="onInitBefore" Script="fun"></Event>
            <!--
                onInitAfter:页签项初始化后事件
                fun(tabItem,form) 
            -->
            <Event Name="onInitAfter" Script="fun"></Event>
            <!--
                onRenderBfore:页签项生成前事件
                fun(tabItem,form) 
            -->
            <Event Name="onRenderBfore" Script="fun"></Event>
            <!--
                onRenderAfter:页签项生成后事件
                fun(tabItem,form) 
            -->
            <Event Name="onRenderAfter" Script="fun"></Event>
          </Events>
          <!--组-->
          <!--
             Text:组标题
             TitleWidth:列标题默认宽度
             ColumnCount:第行显示的列数
             ExpandOnLoad:是否在加载时候展开
             ShowTitle:是否显示标题
             IsDisplay:是否显示
             ShowType:显示方式
          -->
          <Group ColumnCount="2" Text="主页签项2-组1--事件">
            <Args>
              <Arg Name="" Value=""/>
            </Args>
            <Events>
              <!--
                onInitBefore:组初始化前事件
                fun(group,form) //group:组对象 form为当前表单对象
              -->
              <Event Name="onInitBefore" Script="fun"></Event>
              <!--
                onInitAfter:组初始化后事件
                fun(group,form) 
              -->
              <Event Name="onInitAfter" Script="fun"></Event>
              <!--
                  onRenderBfore:组生成前事件
                  fun(group,form) 
              -->
              <Event Name="onRenderBfore" Script="fun"></Event>
              <!--
                  onRenderAfter:组生成后事件
                  fun(group,form) 
              -->
              <Event Name="onRenderAfter" Script="fun"></Event>
            </Events>
            <!--列(通用列属性都支持)-->
            <!--
               TitleWidth:列标题宽度(一般在组里设置就行,这里不写这个属性)
              -->
            <Column CaptionText ="事件相关" EditType ="NoEdit" Field ="Caption" FieldType ="VarChar"
                    TitleWidth="" IsVirtual="true"
                    >
              <!--验证-->
              <!--
                  Type:验证方式 NotEmpty必填 Suggest建议填写(默认) None可以为空
              -->
              <Verify Type="Suggest">
                <!--
                  Method:验证方法
                -->
                <Method><![CDATA[]]></Method>
                <!--
                  Message:验证不成立时的消息提示
                -->
                <Message><![CDATA[]]></Message>
              </Verify>
              <!--列标题html模板-->
              <HeadTemplate>
                <![CDATA[]]>
              </HeadTemplate>
              <!--列控件html模板-->
              <DataTemplate>
                <![CDATA[]]>
              </DataTemplate>
              <!--描述html模板-->
              <FootTemplate>
                <![CDATA[]]>
              </FootTemplate>
              <!--样式-->
              <Style>
                <Head xmlns=""></Head>
                <Data xmlns=""></Data>
                <Foot xmlns=""></Foot>
              </Style>
              <Args>
                <Arg Name="" Value=""/>
              </Args>
              <Events>
                <!--
                  onInitBefore:列初始化前事件
                  fun(cell,form) //cell:列对象 form为当前表单对象
                -->
                <Event Name="onInitBefore" Script="fun"></Event>
                <!--
                  onInitAfter:列初始化后事件
                  fun(cell,form) 
                -->
                <Event Name="onInitAfter" Script="fun"></Event>
                <!--
                    onRenderBfore:列生成前事件
                    fun(cell,form) 
                -->
                <Event Name="onRenderAfter" Script="fun"></Event>
                <!--
                    onRenderAfter:列生成后事件
                    fun(cell,form) 
                -->
                <Event Name="onRenderAfter" Script="fun"></Event>
                <!--
                    onRenderControlBefore:列控件生成前事件
                    fun(tab,form) 
                -->
                <Event Name="onRenderControlBefore" Script="fun"></Event>
                <!--
                    onRenderControlAfter:列控件生成后事件
                    fun(tab,form) 
                -->
                <Event Name="onRenderControlAfter" Script="fun"></Event>
                <!--
                    onValueChange:列值改变事件
                    fun(tab,form) 
                -->
                <Event Name="onValueChange" Script="fun"></Event>
              </Events>
            </Column>
          </Group>
        </Tab>
        <Args>
          <Arg Name="" Value=""/>
        </Args>
        <Events>
          <!--
              onInitBefore:页签初始化前事件
              fun(tab,form) //tab:页签对象 form为当前表单对象
          -->
          <Event Name="onInitBefore" Script="fun"></Event>
          <!--
              onInitAfter:页签初始化后事件
              fun(tab,form) 
          -->
          <Event Name="onInitAfter" Script="fun"></Event>
          <!--
              onRenderBfore:页签生成前事件
              fun(tab,form) 
          -->
          <Event Name="onRenderBfore" Script="fun"></Event>
          <!--
              onRenderAfter:页签生成后事件
              fun(tab,form) 
          -->
          <Event Name="onRenderAfter" Script="fun"></Event>
        </Events>
      </MainTabs>
      <FootTabs>
        <!--其它信息-->
        <Tab  Enabled="Yes" Text="尾页签项1">
          <ToolTip>
            <HeadTip>
              <![CDATA[尾页签项1标题头提示信息(注意空格)]]>
            </HeadTip>
            <DataTip>
              <![CDATA[尾页签项1数据提示信息(注意空格)]]>
            </DataTip>
            <FootTip>
              <![CDATA[尾页签项1附加信息提示信息(注意空格)]]>
            </FootTip>
          </ToolTip>
          <Group  ColumnCount="2" Text="尾页签项1-组1--其它信息">
            <ToolTip>
              <HeadTip>
                <![CDATA[尾页签项1-组1标题头提示信息(注意空格)]]>
              </HeadTip>
              <DataTip>
                <![CDATA[尾页签项1-组1数据提示信息(注意空格)]]>
              </DataTip>
              <FootTip>
                <![CDATA[尾页签项1-组1附加信息提示信息(注意空格)]]>
              </FootTip>
            </ToolTip>
            <Column Field="EX_Other_FTAndTip" CaptionText="附加信息及提示" FieldType="VarChar"  IsVirtual="true"  EditType="NoEdit" ColSpan="1" RowSpan="1">
              <FootTemplate>
                <![CDATA[
                附加信息
                ]]>
              </FootTemplate>
              <Style>
                <Foot xmlns="">
                  <width xmlns="http://www.wima.com.cn/Entity" Default="50px">30px</width>
                </Foot>
              </Style>
              <ToolTip>
                <HeadTip>
                  <![CDATA[标题头提示信息(注意空格)]]>
                </HeadTip>
                <DataTip>
                  <![CDATA[数据提示信息(注意空格)]]>
                </DataTip>
                <FootTip>
                  <![CDATA[附加信息提示信息(注意空格)]]>
                </FootTip>
              </ToolTip>
            </Column>
            <Column Field="EX_Other_HTAndFT" FieldType="VarChar" CaptionText="是否审核"   IsVirtual="true"  EditType="Radio" Default ="1"  >
              <HeadTemplate>
                <![CDATA[
               <img src="{@SkinPath}bkImg.jpg" title='自定义标题头模板'/>自定义标题头模板
              ]]>
              </HeadTemplate>
              <FootTemplate>
                <![CDATA[
                附加信息
                ]]>
              </FootTemplate>
              <Map Mode="Dictionary">
                <Dictionary Name="Sys_Bool"/>
              </Map>
            </Column>
          </Group>
          <Group  ColumnCount="2" Text="尾页签项1-组2-子表扩展">
            <Column Field="EX_Other_ChildGrid_Search" FieldType="VarChar" CaptionText="子网格-查询栏" EditType="Child" RowSpan="4" ColSpan="2"
                   Height="+050" IsVirtual="true">
              <Map Mode="Child" >
                <Child Entity="ExpInstitution" UniqueNo="0" ChildType="Search" Height="100%"  >
                  <PageURL></PageURL>
                </Child>
              </Map>
            </Column>
            <Column Field="EX_Other_ChildGrid_ToolBar" FieldType="VarChar" CaptionText="子网格-工具栏" EditType="Child" RowSpan="2" ColSpan="2"
                                Height="+050" IsVirtual="true">
              <Map Mode="Child" >
                <Child Entity="ExpInstitution" UniqueNo="0" ChildType="ToolBar" Height="100%"  >
                  <PageURL></PageURL>
                </Child>
              </Map>
            </Column>
            <Column Field="EX_Other_ChildGrid" FieldType="VarChar" CaptionText="子网格" EditType="Child" RowSpan="15" ColSpan="2"
                    Height="+050" IsVirtual="true">
              <Map Mode="Child" >
                <Child Entity="ExpInstitution" UniqueNo="0" ChildType="Grid" Height="100%"  >
                  <PageURL></PageURL>
                </Child>
              </Map>
            </Column>
 
            <Column Field="EX_Other_ChildForm" FieldType="VarChar" CaptionText="子网格表单" EditType="Child" RowSpan="10" ColSpan="2"
                   Height="+050" IsVirtual="true">
              <Map Mode="Child" >
                <Child Entity="ExpInstitution" UniqueNo="0" ChildType="Form" Height="100%"  >
                  <PageURL></PageURL>
                </Child>
              </Map>
            </Column>
            <Column Field="OtherFile" FieldType="VarChar" CaptionText="文件" EditType="FileList"  RowSpan="2" ColSpan="2" Default ="1"   IsVirtual="true">
            </Column>
            <Column Field="OtherFile2" FieldType="VarChar" CaptionText="文件" EditType="Textarea"  RowSpan="2" ColSpan="2" Default ="1"   IsVirtual="true">
            </Column>
          </Group>
        </Tab>
      </FootTabs>
      <!--事件-->
      <Events>
        <!--
            onInitBefore:初始化前事件
            fun(frame,form) //frame:为表单框架对象 form为当前表单对象
        -->
        <Event Name="onInitBefore" Script="fun"></Event>
        <!--
            onInitAfter:初始化后事件
            fun(frame,form) 
        -->
        <Event Name="onInitAfter" Script="fun"></Event>
        <!--
            onRenderBfore:生成前事件
            fun(frame,form) 
        -->
        <Event Name="onRenderBfore" Script="fun"></Event>
        <!--
            onRenderAfter:生成后事件
            fun(frame,form) 
        -->
        <Event Name="onRenderAfter" Script="fun"></Event>
        <!--
            onRefreshAfter:刷新后事件
            fun(frame,form) 
        -->
        <Event Name="onRefreshAfter" Script="fun"></Event>
      </Events>
      <!--从表-->
      <Childs>
        <Child Entity="SysTemplateColumn" Title="从表" FKField="SysTemplateColumnId" UniqueNo="0"  >
          <PageURL><![CDATA[pages/grid/grid.aspx]]></PageURL>
        </Child>
      </Childs>
      <StyleSheets>
        <StyleSheet  Type="Both" Src="css/body.css" Text="描述" ></StyleSheet>
        <StyleSheet  Type="Both" Src="css/ext-all.css"  Text="描述" ></StyleSheet>
        <StyleSheet  Type="Both" Text="描述" >
          <![CDATA[
          /**css**/
          ]]>
        </StyleSheet>
      </StyleSheets>
      <!--引用js和js块-->
      <Scripts>
        <!---引用js-->
        <Script Src="UI/Tree/WebTreeView.js">
        </Script>
        <Script>
          <![CDATA[
            function fun(a,b)
            {
            }
          
          ]]>
        </Script>
      </Scripts>
    </Form>
  </FormList>
  <QueryList>
    <Query Name="ExpInstitution" Entity="ExpInstitution" ColCount="3" AutoWidth="false">
      <Column Field="Caption" CaptionText="物料名称" FieldType="VarChar" FilterType="Like" EditType="TextBox" Width="150"></Column>
    </Query>
  </QueryList>
  <ToolBarList>
    <ToolBar Name="ExpInstitution" Entity="ExpInstitution">
      <SysButtons>
      </SysButtons>
      <UserButtons>
        <Button Target="Grid" RuleName="Modify" Name="cmd普通表单" Text="普通表单" ToolTip="普通表单" Type="Button" Image="WebToolBar/16_create.gif" DisplayMode="TextAndImage" Script="openForm(1)"  ></Button>
        <Button Target="Grid" RuleName="Modify" Name="cmd动态表单" Text="动态表单" ToolTip="动态表单" Type="Button" Image="WebToolBar/16_create.gif" DisplayMode="TextAndImage" Script="openForm(2)"  ></Button>
      </UserButtons>
      <FormButtons>
        <Button Target="Grid" RuleName="Modify" Name="cmd保存" Text="保存" ToolTip="保存" Type="Button" Image="WebToolBar/16_Save.gif" DisplayMode="TextAndImage" Script="wm.c.webFormSave()"  ></Button>
        <Button RuleName="Modify,Append" Name="cmd保存并新建" Text="保存并新建" ToolTip="保存并新建" Type="Button" Image="WebToolBar/16_saveNew.gif" DisplayMode="TextAndImage" Script="wm.c.saveFormAndOpenNew()"  Target="Form" />
        <Button RuleName="Modify" Name="cmd保存并关闭" Text="保存并关闭" ToolTip="保存" Type="Button" Image="WebToolBar/16_saveClose.gif" DisplayMode="TextAndImage" Script="wm.c.saveFormAndClose()"   Target="Form" />
        <Button RuleName="Modify" Name="cmd关闭" Text="关闭" ToolTip="关闭" Type="Button" Image="WebToolBar/16_close.gif" DisplayMode="TextAndImage" Script="wm.c.formClose()" Target="Form"  ></Button>
      </FormButtons>
      <Scripts>
        <Script>
          <![CDATA[
                 function openForm(a)
                 {
                    var UniqueNo=5;
                    if(a==2)
                     UniqueNo=6
                    var url="Sys/View/XSLT/Form?Entity=ExpInstitution&UniqueNo="+UniqueNo+"&t="+Math.random();
                    window.open(Global_ProjectName + "/" + url, '_blank', 'dialogWidths=800,dialogHeight=500,scrollbars=yes,toolbar=no, resizable=yes,menubar=no, location=no, status=yes');
                 }
          ]]>
        </Script>
      </Scripts>
    </ToolBar>
  </ToolBarList>
</Entity>



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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566

例-表单单页签多分组页面的配置实例

概述

表单单页签多分组页面的配置实例。

示例

注意:这是一个页签里面三个分组的页面

分组1:基本属性

分组2:标识属性

分组3:其他信息

<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,Caption+' '+TableName T from SysEntity ]]></DataSource>
                <DataSource Type="Oracle"><![CDATA[ select Tablename V,Concat(Caption,TableName) T  from SysEntity ]]></DataSource>
              </Map>
              <Events>
                <Event Name="afterChange" Script="AutoSysMapping"></Event>
              </Events>
            </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>
            </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>
          <Group Text="其他属性" ColumnCount="3"  TitleWidth="100">
            <Column Field="OldMapCode" FieldType="VarChar" ColSpan="2" RowSpan="1" TitleWidth="100" CaptionText="已存在的业务编号" IsVirtual="true"  EditType="TextBox"  Enabled="No">
              <Verify Type="None"></Verify>
            </Column>
            <Column Field="UniqueNo" ColSpan="1" RowSpan="1" CaptionText="编号" FieldType="VarChar"   EditType="TextBox" Default="0" Enabled="Yes">
              <Verify Type="NotEmpty"></Verify>
            </Column>
            <Column Field="PageURL" ColSpan="2" RowSpan="1" CaptionText="页面地址" FieldType="VarChar"  Default="Pages/Grid/Grid.aspx" EditType="TextBox" Enabled="Yes">
              <Verify Type="NotEmpty"></Verify>
            </Column>
            <Column Field="DisplayOrder" ColSpan="1" RowSpan="1" CaptionText="序号" FieldType="VarChar" Default="0"  Enabled="Yes" EditType="TextBox">
              <Verify Type="NotEmpty"></Verify>
            </Column>
            <Column Field="ImgURL" ColSpan="2" EditType="TextBox" RowSpan="1" CaptionText="图标地址" FieldType="VarChar"  Default="" Enabled="Yes">
            </Column>
            <Column Field="IsVirtual" ColSpan="1" RowSpan="1" CaptionText="虚拟" FieldType="VarChar"  EditType="Radio" Default="0" Width="90px" Enabled="Yes" >
              <Map Mode="Dictionary">
                <Dictionary Name="Sys_Bool"/>
              </Map>
            </Column>
            <Column Field="IsDisabled" ColSpan="1" RowSpan="1" CaptionText="禁用" FieldType="VarChar"  EditType="Radio" Default="0" Width="90px" Enabled="Yes">
              <Map Mode="Dictionary">
                <Dictionary Name="Sys_Bool"/>
              </Map>
            </Column>
            <Column Field="IgnorePurview" ColSpan="2" RowSpan="1" CaptionText="虚拟时忽略权限" FieldType="VarChar"  EditType="Radio" Default="0" Width="90px" Enabled="Yes" >
              <Map Mode="Dictionary">
                <Dictionary Name="Sys_Bool"/>
              </Map>
            </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

页面效果如下:

d


例-表单中数据不可编辑可复制配置实例

概述

表单中数据不可编辑可复制配置实例

示例

注意:

当设置Enabled="false"时候,虽然不可编辑,同时也无法复制文本,

只有当设置Enabled="true",且配置

<Args>
    <Arg Name="readonly" Value="false"></Arg>
</Args>


1
2
3
4
5

就可以实现了。

<Form UniqueNo="1" Title="项目维护查看" Name="ProjectMaintain" >
     <MainTabs>
       <Tab tabIndex="0" Text="常规">
           <Group Text="" >
              <Column Field="ProjectId" ColSpan="1" RowSpan="1"  CaptionText="项目名称"  FieldType="VarChar" Enabled="Yes"     EditType="Dropdown" >          
<Map Mode="ParentTable">
                <ParentTable Name="Items"/>
              </Map>
                 <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                       <Arg Name="onclick" Value="hiddenDropDown()"></Arg> 
                  </Args> 
              </Column>
              <Column Field="DbName" ColSpan="1" RowSpan="1" CaptionText="数据库名"  FieldType="VarChar" Enabled="Yes"  >
                 <Args>
                      <Arg Name="readonly" Value="false"></Arg>
                  </Args>
              </Column>
              <Column Field="ProjectAddress" ColSpan="1" RowSpan="1" CaptionText="项目地址"  FieldType="VarChar" Enabled="Yes"  >
                  <Args>
                      <Arg Name="readonly" Value="false"></Arg>
                  </Args>
              </Column>
              <Column Field="DbType" ColSpan="1" RowSpan="1" CaptionText="数据库类型"  FieldType="VarChar" Enabled="Yes"    EditType="Radio" 
<Map Mode="ParentTable">
             </Map>
                 <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                       <Arg Name="onclick" Value="hiddenDropDown()"></Arg> 
                  </Args>
              </Column>
              <Column Field="MaintainType" ColSpan="1" RowSpan="1" CaptionText="类型" FieldType="VarChar" Enabled="Yes"   EditType="Radio" >
<Map Mode="ParentTable">
             </Map>
                  <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                       <Arg Name="onclick" Value="hiddenDropDown()"></Arg> 
                  </Args>
              </Column>
              <Column Field="TableSpace" ColSpan="1" RowSpan="1" CaptionText="表空间"  FieldType="VarChar" Enabled="Yes"    EditType="Textbox" >
                  <Events>
                     <Event Name="readonly" Script="false"></Event>
                  </Events>
              </Column>
              <Column Field="UserName" ColSpan="1" RowSpan="1" CaptionText="用户名"  FieldType="VarChar" Enabled="Yes"    EditType="Textbox" >
                 <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                 </Args>
              </Column>
              <Column Field="DbServerAddress" ColSpan="1" RowSpan="1"  CaptionText="服务器地址"  FieldType="VarChar" Enabled="Yes"  EditType="Textbox">
                  <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                 </Args> 
              </Column>
              <Column Field="Password" ColSpan="1" RowSpan="1" CaptionText="密码"  FieldType="VarChar" Enabled="Yes"  EditType="Textbox" >
                  <Events>
                     <Event Name="readonly" Script="false"></Event>
                  </Events>
              </Column>
              <Column Field="CreatedBy" ColSpan="1" RowSpan="1" CaptionText="创建人"   Default="{@sysuserid}" FieldType="VarChar" Enabled="Yes"   EditType="Dropdown">
<Map Mode="ParentTable">
                <ParentTable Name="SysUser"/>
              </Map>
<Map Mode="ParentTable">
                <ParentTable Name="SysUser"/>
              </Map>
                   <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                       <Arg Name="onclick" Value="hiddenDropDown()"></Arg> 
                  </Args>
              </Column>
              <Column Field="ModifiedBy" ColSpan="1" RowSpan="1" CaptionText="修改人"  IsLookUp="false"   Default="{@sysuserid}" FieldType="VarChar"  Enabled="Yes"  EditType="Dropdown"> 
<Map Mode="ParentTable">
                <ParentTable Name="SysUser"/>
              </Map>
                   <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                   </Args>
              </Column>
              <Column Field="ModifiedOn" ColSpan="1" RowSpan="1" CaptionText="修改时间"   FieldType="DateTime" Default="{@Date}" DataFmt="yyyy-MM-dd hh:mm:ss"  Enabled="Yes"  EditType="Calendar">
                  <Args>
                      <Arg Name="readonly" Value="false"></Arg>  
                       <Arg Name="onclick" Value="hiddenDropDown()"></Arg> 
                        <Arg Name="textMode" Value="false()"></Arg> 
                  </Args>
              </Column> 
           </Group>
       </Tab>
       </MainTabs> 
      <Scripts>
           <Script>
              <![CDATA[
                           function hiddenDropDown(){
                            return false;
                          }
              ]]>
           </Script>
        </Scripts>
    </Form>

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
94
95
96
97
98
99
100

页面效果图如下:

e


例-表单中配置普通下拉实例

概述

表单中配置普通下拉实例

示例

<Column Field="RoleId" CaptionText="项目名称" FieldType="VarChar"
                    EditType="Dropdown"   RowSpan="1" ColSpan="1"
                 >
              <Map Mode="ParentTable">
                <ParentTable Name="SysUserId"/>
              </Map>
              <Args>
                <!--扩展属性-->
                <Arg Name="isLookupAndInput" Value="true"/>
                <Arg Name="afterChange" Value="myFun"/>
              </Args>
            </Column>

1
2
3
4
5
6
7
8
9
10
11
12
13

页面效果图:

f


例-上传图片列表

概述

上传图片列表(多图片上传控件)提供添加,删除,显示的功能

参数

EditType设置成multImage

示例

相关配置:

   <!--EditType:multImage 设置为多图片上传控件 ,注意这个字段长度要设置长一点(一个图片的路径长度大约在100个字符左右)-->
          <!--RowSpan 控制列表容器的默认高度(一般要>=10 )-->
          <!--Width 控制 图片路径集合的input控件的宽度(为空或者为0则不显示input控件,默认为空)
              input控件的value:是图片的名称集合(显示),input控件的keyValue是路径集合
          -->
          <!--Enabled 控制 图片列表是不是可以上传或者删除(删除叶可以双击图片点删除,或者点图片再点左上角)-->
          <Column Field="Photo" CaptionText="图片" FieldType="VarChar"
                    IsVirtual="false"
                  ColSpan="3" RowSpan="10"  
                  Width="50"  Enabled="Yes"
                  EditType="ImageList" 
                  >
            <Args>
              <!--自定义扩展属性-->
              <!--imgWidth:每个图片的默认宽度(默认80)-->
              <Arg Name="imgWidth" Value="80"></Arg>
              <!--imgHeight:每个图片的默认高度(默认80)-->
              <Arg Name="imgHeight" Value="80"></Arg>
              <!--自定义事件-->
              <!--用户自定义加载图片列表事件 myJsFun(imgIframeWindow)-->
              <Arg Name="onImgLoad" Value="myJsFun"></Arg>
              <!--用户自定义改变前事件 myJsFun(bindInputObj,txt,val)-->
              <Arg Name="onImgChangeBefore" Value="myJsFun"></Arg>
              <!--用户自定义改变后事件 myJsFun(bindInputObj,txt,val)-->
              <Arg Name="onImgChangeAfter" Value="myJsFun"></Arg>
              <!--用户自定义上传改变事件 myJsFun(imgIframeWindow,fileInputObj)-->
              <Arg Name="onImgUploadChange" Value="myJsFun"></Arg>
              <!--用户自定义上传(后)事件 onImgLoad(imgIframeWindow,id,name,path,date)-->
              <Arg Name="onImgUpload" Value="myJsFun"></Arg>
              <!--用户自定义上传前事件 myJsFun(imgIframeWindow,path,name)-->
              <Arg Name="onImgUploadBefore" Value="myJsFun"></Arg>
            </Args>
          </Column>

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

最终效果:

g


例-表单相关方法和事件

概述

例-表单相关方法和事件

示例

例-表单相关方法和事件

/*********表单及子对象的相关方法****************/

//表单方法

var formObj = wm.c.getForm();

//请求参数

var formObj.addInput("name","value");

//刷新

var formObj.refresh();

//重新生成

var formObj.reRender();

//数据收集

var formObj.collectionData();

 

 

//行属性和方法

var rowObj=wm.c.getForm().getRow(0);

//取得怕有列

var cells=rowObj.getCells();

//取得指定列

var cellObj = rowObj.getCell("FieldName");

//取得记录id

var rowId=rowObj.idd;

 

 

//页签项

var tabObj = rowObj.mainTabs[0];

//禁用页签项

tabObj.setDisabled(true);

//设置页签项标题

tabObj.setTitle("页签项标题");

//显示页签项

tabObj.show();

//隐藏页签项

tabObj.hide();

tabObj.show();

//切换到当前页签项

tabObj.acitve();

 

//列方法

var cellObj = rowObj.getCell("FieldName");

//取得列的值

cellObj.getValue();

//取得列的显示值

cellObj.getText();

//设置列的值

cellObj.setValue(val);

//设置列的显示值及内部值

cellObj.setCValue(txt,val);

//设置成禁用

cellObj.setDisabled(true);

//设置成只读

cellObj.setReadOnly(true);


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
94
95
96
97
98
99
100
101
102
103

例-附件上传

概述

附件上传

wm.c.getForm().getRow(0).addFile();
1

参数

addFile

示例

<Button Target="Form" Name="cmd上传" Text="上传" ToolTip="上传" Type="Button" Image="WebToolBar/16_Setting.gif" DisplayMode="TextAndImage" Script="wm.c.getForm().getRow(0).addFile()">
        </Button>


1
2
3
4

例-表单配置编辑器(eWeb)

概述

在表单中配置eWeb在线编辑器,以及它的使用

参数

eWeb

示例

使用说明:

1、eWebEdit 配置地址 :http://网站地址/JavaScript/UI/eWebEditor/admin/login.aspx
2、用户名及密码为平台 :平台管理员账户密码【用户表 isAdmin = true】
3、授权:
注意:开发时如果为localhost或者127.0.0.1时不需要授权,就可以正常使用,其它情况针对不同的域名要不授权
授权步骤:
3.1进入后台>>辅助服务>>序列号
3.2点"从客服中心获取" 获取授权
3.3得到序列号号,输入序列号,点提交,完成授权


1
2
3
4
5
6
7
8
9
10

例1:通用模式

<Column Field="Content" ColSpan="2" RowSpan="10" CaptionText="公告内容" FieldType="nText"  EditType="eWeb" Enabled="Yes">
         <Verify Type="NotEmpty"></Verify>
</Column>

1
2
3
4

h

例2:精简模式

<Column Field="Content" ColSpan="2" RowSpan="10" CaptionText="公告内容" FieldType="nText"  EditType="eWeb" Enabled="Yes" DataFmt="mini">
         <Verify Type="NotEmpty"></Verify>
 </Column>

1
2
3
4

i

一般操作

在平台中的一般操作

$(document).ready(function(){

var rowObj=wm.c.getForm().getRow(0);

var cellObj = rowObj.getNamedItem("Content");

cellObj.setReadOnly(true);//设置只读

cellObj.setDisabled(true);//设置不可编辑(显示与只读时一样)

cellObj.setValue("html");//设置编辑器内容

var value=cellObj.getValue();//获取编辑器内容

});

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

以下展示只读时的显示情况:

j