Name

概述

对象标识(网格,表单,查询栏通用)


示例

<Grid Name="SysLog" PageSize="50" WinWidth="600px" WinHeight="414px" ... />

<Form Name="SysLog"  ShowFiles="true" Title="文件管理" ... />

<Query Name="SysLog" ColCount="3" AutoWidth="false" ... />
1
2
3
4
5

相关链接

Field

概述

列名或列分组数据

列分组数据格式如下: A;B;C;D a,b,c,d对应查询所配置的列字段

示例

<ColumnGroup Field="FilesCode;Title;FilesType" Caption="页签标题" Selected="false" />
1

CaptionText

概述

查询标签前的文本显示

示例

 <Column Field="FilesCode" TableName="ExpInstitution" CaptionText="文件编号" FieldType="VarChar" Enabled="true" InputType="TextBox" FilterType="Like" IsDictionary="false" Width="100px" IsSystem="false">
1

FieldType

概述

字段类型,可取的值可以参考C#中的基本类型,如varchar,datetime等

示例

<Column Field="SysFolderListId" CaptionText="ID" FieldType="VarChar" >
1

EditType

概述

编辑类型

示例

值范围:textbox(文本/数字),dropdown(下拉),iframe(子页面),datetime(日历),button(按钮),image(单图片),file(文件),ajaxfile(异步文件),html(自定义html),link(链接),MultImage(多图片上传浏览框)

例子:

<Column Field="UserName" ColSpan="1" RowSpan="1" CaptionText="用户名"  FieldType="varchar" Enabled="true" EditType="textbox" IsDropDown="false"></Column>
1

支持的类型值有

NoEdit        不可编辑
TextBox       单行文本框
Textarea      多行文本框
DropDownTree  下拉树
Dropdown      下拉框
link          超链接
Radio         单选按钮
Check         复选框
Calendar      日期
HtmlEditor    富文本编辑器
ComBo         组合框(可输入列表框)可供下拉,且支持模糊查询
Button        按钮(仅需配置default属性,默认所在行右对齐)
TreeView      列表树
List          列表
1
2
3
4
5
6
7
8
9
10
11
12
13
14

IsDisplay

概述

是否显示(默认为true)


IsVirtual

概述

标识当前列是否是虚拟列。默认为False

如果是虚拟列,则该列的值无论是否被修改,数据都不会被保存


示例

<Column Field="FileName" FieldType="Varchar"  IsDictionary=""  CellAlign="left" CaptionText="文件名" IsVirtual="true" />
1

Width

概述

从表显示的宽度(默认为100%)

示例

<Childs AutoSize="True" Mode="Single">
           <Child PageURL="Config/Grid.aspx" Name="WM_PT_FuctionReleasedDetail" Width="50" Title="更新内容明细"  FKField="WM_PT_FuctionReleasedId">
           </Child>
</Childs>
1
2
3
4

Height

概述

从表显示的高度(默认为150px)

示例

<Childs AutoSize="True" Mode="Single">
           <Child PageURL="Config/Grid.aspx" Name="WM_PT_FuctionReleasedDetail" Height="250" Title="更新内容明细"  FKField="WM_PT_FuctionReleasedId">
           </Child>
</Childs>
1
2
3
4

EncodeType

概述

编码输出方式

参数

Encode2Html

, Encode2Text

, NoLabel2Html

, NoLabel2Text

, None

默认为:None

示例

EncodeType="Encode2Html"


MinuteAdjust

概述

控制微调按钮的增量

示例

 <Column Field="TableSpace" ColSpan="1" RowSpan="1" CaptionText="表空间"  FieldType="Int32" Enabled="true"   MinuteAdjust="1" MaxValue="5" MinValue="2" IsDropDown="false">
1

MinValue

概述

数字类型:最小值

控制微调按钮里面的最小值

参数

数字类型:最小值

控制微调按钮里面的最小值

示例

配置成属性:

<Column Field="roleName" MinValue="12" MaxValue="200"

配置成扩展属性:

   <Events>
      <Event Name="minValue" Script="12"></Event>
      <Event Name="maxValue" Script="200"></Event>
    </Events> </Column>
1
2
3
4

相关链接

MinuteAdjust


MaxValue

概述

数字类型:最大值

控制微调按钮里面的最大值

示例

<Column Field="TableSpace" ColSpan="1" RowSpan="1" CaptionText="表空间" FieldType="Int32" Enabled="true" MinuteAdjust="1" MaxValue="5" MinValue="2" IsDropDown="false"></Column>

相关链接

MinuteAdjust


Default

概述

表单页面初始化列对象的默认值。

示例

注意事项:

Default属性值可为常量并且支持伪变量,对于下拉支持→0 索引(表示第一个下拉项)。

例子1:

<Column Field="CreatedBy" ColSpan="1" RowSpan="1" CaptionText="创建人" IsLookUp="false" ParentTable="SysUser" Default="{@sysuserid}" FieldType="varchar" Enabled="true" IsDropDown="false"></Column>

例子2:Default="→0" 表示下拉数据源的第一个值

<Column Field="StandardType" ColSpan="1" CaptionText="标准类型" FieldType="VarChar"  ValueType="0" IsDropDown="true" DropDownType="自定义" Innervalue="value" Displaytext="text" Default="→1">
      <Sql Type="SqlServer">
           <![CDATA[
                select attributevalue value,displaytext text from stringmap where entity='SysLog' and attributename='LogType' order by attributevalue
            ]]>
       </Sql>
</Column>   
1
2
3
4
5
6
7

相关链接

伪变量


Defaut2

概述

另一个默认值,支持伪变量(用在一列是表示区间时)

参数

另一个默认值,支持伪变量(用在一列是表示区间时)

示例

默认值,支持伪变量


Enabled

概述

该属性表示是否启用当前控件对象

示例

值范围:True,False

默认值:True

<Form UniqueNo="0" Title="项目维护编辑" Name="ProjectMaintain">
     <Tab tabIndex="0" Text="常规">
           <Group Text="" >
             <Column Field="ProjectId" ColSpan="1" RowSpan="1" CaptionText="项目名称" ParentTable="Items" FieldType="varchar" Enabled="true" DictionaryMode="1" PTValue="ItemsId" PTText="ItemsName"IsDropDown="false" DropDownMode="Staticlist" ValueType="2">
            </Column>
          </Group>
    </Tab>
</Form>`
1
2
3
4
5
6
7
8

ReadOnly

概述

是否只读


IsEmpty

概述

设置一个值,是否是空单元格(占位格,主要用于排版布局)

参数

true/false

默认:false

示例

IsEmpty="true"


DataFmt

概述

数据格式

示例

" ColSpan="1" CaptionText="标准类型" FieldType="VarChar" ValueType="0" IsDropDown="true" DropDownType="自定义" Innervalue="value" Displaytext="text" Default="→1"> line-numbers-mode">
<Column Field="MES_WL_ManufacturingDate" CaptionText="生产日期" FieldType="VarChar" Enabled="True" FilterType="Between" Default="{@monthfirstday}" Default2="{@Date}" InputType="calendar" DataFmt="yyyy-MM-dd" Width="150"></Column>
1

ExpendLevel

概述

表单列中有配置下拉树时候,下拉树可展开的级别

示例

注意事项:

只有当有配置EditType="DropdownTree"时候,ExpendLevel才有效。


FootFmt

概述

FootFmt:描述/页脚显示文字

综合示例一:下拉联动

(5.1平台联动可以只需要配置。祥见:js相关\下拉控件\下拉控件\例-联动加载数据(配置))

概述

表单,网格和查询的下拉联动

参数

注册:onShow扩展方法(Args/Arg)

设置:特殊数据源(两个参数以上一个是联动标识,一个是父级id)

示例

相关配置:

<!--下拉联动实例-->
    <Form Name="SysUser" Title="用户信息维护" ShowFiles="true">
      <MainTabs>
        <Tab Text="基本信息">
          <Group Text="第一分组" ColumnCount="4" Width="100" >
            <Column Field="OwningOrganizationId" ColSpan="1" RowSpan="1" CaptionText="所属组织" FieldType="VarChar"  EditType="Dropdown" Enabled="Yes"
                     IsVirtual="true"
                  >
              <Verify Type="NotEmpty"></Verify>
              <Map Mode="ParentTable" SelectedIndex="0">
                <ParentTable Name="SysOrganization" PTText="Caption" PTValue="SysOrganizationId"/>
              </Map>
            </Column>
            <Column Field="SysUserId" ColSpan="1" RowSpan="1" CaptionText="用户" FieldType="VarChar"  EditType="Dropdown" Enabled="Yes"
                     IsVirtual="true"
                  >
              <Verify Type="NotEmpty"></Verify>
              <Args>
                <Arg Name="onShow" Value="changeOrg"/>
              </Args>
              <Map Mode="DataSource" SelectedIndex="0" EmptyItem="=======请选择======">
                <DataSource Type="SqlServer">
                  <![CDATA[
                  select sysUserId V,FullName T from SysUser
                    where  ( '{@Request[dp_orgflag]}'=''  )
                    or ('{@Request[dp_orgflag]}'='1' and '{@Request[dp_orgId]}' =OwningOrganizationId )
                  union all --测试参数(只用于测试)
                  select '{@Request[dp_orgflag]}+{@Request[dp_orgId]}' v,'{@Request[dp_orgflag]}+{@Request[dp_orgId]}' t
                  ]]>
                </DataSource>
              </Map>
            </Column>
          </Group>
        </Tab>
      </MainTabs>
      <Scripts>
        <Script>
          <![CDATA[
            function changeOrg(ddObj){
              var formObj=wm.c.getForm();
              var rowObj=formObj.getRow(0);
              var cellObj=rowObj.getNamedItem("OwningOrganizationId");
              var orgId=cellObj.getValue();
              if(!orgId){
                orgId="NoOrg";
              }
              if(orgId!=ddObj.dp_orgId){
                refreshDropDown(ddObj.bindObj.id,
                  {
                    dp_orgFlag:"1",
                    dp_orgId:orgId
                });
              }
              ddObj.dp_orgId=orgId;
              return true;
            }
                       ]]>

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