Lookup放大镜

概述

Lookup用作所有列(包括网格,表单和查询)的放大镜及扩展图标配置

参数

Name:放大镜名称

Entity:放大镜相对应的业务实体名称

UniqueNo:放大镜相对应的业务实体编号

PageURL:放大镜要使用的自定义页面地址

Img:放大镜的图标地址

Alt:图标的Alt属性

ClassName:图标的样式名称

Events:放大镜的事件

示例

<Lookup Img="WF/View.gif">
                            <Events>
                               <Event Name="onclick" Script="openSelEntity()"/>
                            </Events>
                        </Lookup>
1
2
3
4
5

Styles样式

概述

Styles用作所有列(包括网格,表单和查询)的标题,数据,和描述信息的样式控制

参数

Head:标签呈现样式

Data:数据呈现样式

Foot:描述呈现样式

示例

" FieldType="DateTime" CaptionText="创建时间" Width="120" EditType="TextBox" DataFmt="" SortOrder="Desc"> line-numbers-mode">
      <Styles>
        <Data xmlns="">
          <align Default="left" ></align>
        </Data>
      </Styles>
    </Column>
1
2
3
4
5
6

相关链接

Style


StyleItem

概述

样式名称

参数

样式名称:

Default:默认值

Script: 样式计算表达式:返回值为true时取节点值作为样式值 ​ ,为false时取默认值 ​ ,其它情况取返回值作为样式值


Style

概述

样式

属性:ClassName:引用的样式类名

参数

"align" "color" "boder" "width" "height" "mergin" "background’

示例

<Data xmlns="" ClassName ="">
    <align xmlns="http://www.wima.com.cn/Entity" Default ="默认值" Script ="条件表达式">表达值为true时的值</align>
    <background xmlns="http://www.wima.com.cn/Entity" Default ="默认值"  Script ="条件表达式">">表达值为true时的值</background>
    <boder xmlns="http://www.wima.com.cn/Entity" Default =""  Script ="">表达值为true时的值</boder>
    <color xmlns="http://www.wima.com.cn/Entity" Default =""  Script =""></color>
    <height xmlns="http://www.wima.com.cn/Entity" Default =""  Script =""></height>
    <mergin xmlns="http://www.wima.com.cn/Entity" Default ="" Script =""></mergin>
    <width xmlns="http://www.wima.com.cn/Entity" Default =""   Script=""></width>
</Data>
1
2
3
4
5
6
7
8
9

Verify

概述

验证

属性:

Type:验证方式 :NotEmpty必填 Suggest建议填写(默认) None可以为空

参数

Method:验证方法

Message:验证错误消息

示例

"> line-numbers-mode">
      <!--
         Method:验证方法
       -->
      <Method><![CDATA[]]></Method>
      <!--
         Message:验证不成立时的消息提示
       -->
      <Message><![CDATA[]]></Message>
    </Verify>
<Column Field="ChineseName" CaptionText="中文名称" FieldType="VarChar"   EditType="TextBox" Enabled="Yes">
          <Verify Type="NotEmpty"></Verify>
        </Column>
1
2
3
4
5
6
7
8
9
10
11
12

Type

概述

Verify用作所有列(包括网格,表单和查询)的输入验证和保存验证方式验证方式(默认为建议填写)

参数

NotEmpty(不能为空), Suggest(建议填写), None(可以为空),

示例

     <!--不能为空-->
<Verify Type="NotEmpty">
              <Method><![CDATA[]]></Method>
              <Message><![CDATA[为空时的提示信息]]></Message>
            </Verify>
           <!--不符合规则-->
<Verify Type="NotEmpty">
              <Method><![CDATA[条件表达式,如果为wm,g.verifyFor相关方法只要写对应名称如 Tel,Email等]]></Method>
             <Message><![CDATA[表达式不返回true时的提示信息]]></Message>
            </Verify>

1
2
3
4
5
6
7
8
9
10
11

Map数据视图

概述

Map用作所有列(包括网格,表单和查询)的键值对映射

Mode:模式(只能选择其中一种) ​ Dictionary字典,Item静态项, ​ ParentTable父表,Internal内置数据源(模块,部门等), ​ DataSource自定义数据源,Child从表, ​ None空(不配置这个节点 默认) EmptyItem:空值显示的文本 SelecetdIndex:默认选中的项 IsForPurview:是否权限过滤(默认为false)

参数

Mode:Map的类型

IsMultiSelect:是否允许多选

IsForPurview:是否需要权限控制

EmptyItem:空项文本,空文本时为不处理

SelectedIndex:默认选中项

Includes:带出列名(从MAP的数据对象中带出列值给相应名称的虚拟列):

示例

" FieldType="VarChar" CaptionText="发布人" Width="80" EditType="TextBox"> line-numbers-mode">
  <Map Mode="ParentTable" ParentId="SysUserId">
    <ParentTable Name="SysUser"  PTText="FullName" PTValue="SysUserId"/>       
  </Map>
</Column>
1
2
3
4

IsMultiSelect

概述

是否下拉多选

示例

值范围:True,False

默认值:False

注意事项:

当配置DropDownMode="dropdowntree"(已过时,平台5.0专用)且IsMultiSelect="true" ,下拉树中会出现复选框,此效果等同于当控件为下拉树时候配置IsShowTreeCheckBox= "true".

        <Map Mode="ParentTable" IsMultiSelect="true">
          <ParentTable Name="SysUser"   PTText="FullName" PTValue="SysUserId"  />
        </Map>
1
2
3

IsForPurview

概述

是否需要权限控制

参数

是否需要权限控制

示例

IsForPurview="false"


EmptyItem

概述

空项文本,空文本时为不处理

参数

空项文本,空文本时为不处理

如显示 "全部"

示例

EmptyItem="全部"


SelectedIndex

概述

默认选中项

参数

数字

负数表示倒数第几个

示例

SelectedIndex="1"


Includes

概述

带出列名(从MAP的数据对象中带出列值给相应名称的虚拟列)

参数

列集合

示例

Includes="FullName,Sex"


ElseKey

概述

值字段

一般用于下拉树时的值字段(id,pid用于控制上下级关系)

示例

ElseKey="值字段"


ParentId

概述

父Id字段

主要用于下拉树构造上下级关系

示例

ParentId="字段名"


OrderBy

概述

排序字段

用于对控制显示顺序

示例

OrderBy="排序字段"

Mode

概述

显示方式

示例

值范围:Single,Tab

默认为Single

Single:为旧的那个分组模式

Tab:为页签模式

<Childs AutoSize="True">
       <Child UniqueNo="10500" PageURL="Config/Grid.aspx" Name="MES_DD_ProductionProcesses"    
       Title="工序生产工单" Height="180" FKField="MES_DD_BatchPlanId"></Child>
</Childs>
1
2
3
4

Dictionary

概述

字典

Name:全局字典名称,否则为非全局字典(表名+字段)

示例

<Column Field="UseType" ColSpan="1" RowSpan="1" CaptionText="用途类型" FieldType="VarChar"  Default="1"  EditType="Dropdown" Enabled="Yes">
          <Verify Type="NotEmpty"></Verify>
          <Map Mode="Dictionary">
            <Dictionary Name="UseType"/>
          </Map>
        </Column>
1
2
3
4
5
6

Internal

概述

Internal内置数据源(模块,部门等)

Name:内置数据源名称

示例

<Column Field="SysModelId" ColSpan="3" RowSpan="10" CaptionText="模块" FieldType="VarChar"  EditType="TreeView"  Enabled="Yes">
              <Verify Type="NotEmpty"></Verify>
              <Map Mode="Internal">
               <Internal Name="模块"/>
              </Map>
            </Column>
1
2
3
4
5
6

相关链接

Map数据视图


Item

概述

Item静态项(显示值直接取CDATA内容)

Value:值

ParentId:父id

示例

<Map Mode=“Item”
     EmptyItem="全部"  IsMultiSelect="false" SelecetdIndex="0"
     IsForPurview="false"
     >
<Item Value="内部值1" ParentId="父Id1"><![CDATA[显示值1]]></Item>
<Item Value="内部值2" ParentId="父Id2"><![CDATA[显示值2]]></Item>
</Map>
1
2
3
4
5
6
7

相关链接

Map数据视图


ParentTable

概述

该属性表示该表的外键关联的父表的表名

示例

<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" IsDropDown="false" DropDownMode="Staticlist" ValueType="2">
            </Column>
          </Group>
    </Tab>
</Form>
1
2
3
4
5
6
7
8

DataSource

概述

DataSource自定义数据源(直接取CDATA内容)

Connection:数据库连接串

ConnName :配置的数据库连接名称

IsAsView :是否是派生表(单句Select)

IsComplexOracle:是否多句PL/Sql(Oracle专用)

IsDynamic :是否动态列(Oracle专用)

IsProcByDB :是否通过数据库进行分页

IsStore :是否存储过程

Provider :数据库驱动(如System.Data.SqlClient)

TimeOut :超时秒数

Type :DBType

参数

数据源返回 V,T,PID(如果是树),V_Order

示例

<Column Field="Entity" ColSpan="1" RowSpan="1" CaptionText="实体名称" FieldType="VarChar"  EditType="Dropdown"  Enabled="Yes">
          <Verify Type="Suggest"></Verify>
          <Map Mode="DataSource">
            <DataSource Type="All"><![CDATA[ select Tablename as 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>
1
2
3
4
5
6
7
8
9
10

当前项目数据库数据源配置:

  <!--自定义数据源:Sql-->
        <DataSource Type="All">
          <![CDATA[
          select SysUserId v,FullName t ,FullName v_Order from SysUser
          ]]>
        </DataSource>
        <!--自定义数据源:存储过程-->
        <DataSource Type="Oracle" IsStore="true">
          <![CDATA[
          sp_procName 'para1Value','para2Value','para3Value'
          ]]>
        </DataSource>
        <!--自定义数据源:复杂Sql(Oracle专用)-->
        <!--说明:PL/Sql,多句sql,最后以' open :WMCursor for 查询语句 ' 格式返回数据-->
        <DataSource Type="Oracle" IsStore="true" IsComplexOracle="true">
          <![CDATA[
          declare v_k int;
          begin
            v_k:=2;
            open :WMCursor for select v_k result from dual;
          end;
          ]]>
        </DataSource>
        <!--自定义数据源:扩展-->
        <!--TimeOut:设置超时时间(毫秒)-->
        <!--IsProcByDB:使用数据库方式分页-->
        <!--IsDynamic:动态sql(Oracle专用),表示 SELECT * FROM DYNATEMPCOLUMN WHERE CONDITIONID='{0}' {1} ORDER BY DISPLAYORDER -->
        <DataSource Type="Oracle"  TimeOut="30" IsProcByDB="false" IsDynamic="false" >
          <![CDATA[
          select SysUserId v,FullName t ,FullName v_Order from SysUser
          ]]>
        </DataSource>

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

其它数据库数据源配置:

      <!--其它数据库配置:全局配置连接名称--> 
        <DataSource Type="All" ProcDataType="Default"

                     ConnName="web.config配置的其它的数据库连接名称,默认取最后一个(当前项目数据库连接)"
             >
          <![CDATA[
          select SysUserId v,FullName t ,FullName v_Order from SysUser
          ]]>
        </DataSource>
        <!--其它数据库配置:自定义连接字符串-->
        <DataSource Type="SqlServer" ProcDataType="Default"
                     Connection="数据库连接字符串" Provider="驱动如System.Data.SqlClient"
             >
          <![CDATA[
          select SysUserId v,FullName t ,FullName v_Order from SysUser
          ]]>
        </DataSource>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

其它方式:

      <!--其它方式:调用后台反射方法-->
        <!--说明:后台委托方法取数据源(直接取CDATA内容作为 [App_Code.]命名空间.类.方法 后台可以加括号里面加参数 如果类不是写在App_code里,App_Code不用加-->
        <!--说明:无参数,并且返回值类型为DataTable-->
        <DataSource Type="All" ProcDataType="Method">
          <![CDATA[App_Code.Sys.Control.Grid.GetUserData]]>
        </DataSource>
        <!--其它方式:前台调用WebService 采用Ajax.Request调用-->
        <DataSource Type="All" ProcDataType="Ajax">
          <![CDATA[WebServiceName/WebMethodName]]>
        </DataSource>
        <!--其它方式:前台调用Js方法-->
        <DataSource Type="All" ProcDataType="Js">
          <![CDATA[js函数名]]>
        </DataSource>
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Child子对象

概述

Child子对象

参数

与从表配置一样

示例

<Map Mode="Child">
            <Child Entity="SysUser" UniqueNo="0" FKField="OwningUser" Title="Title" Expand="Yes"  ChildType="Grid" >
                  <PageURL>Sys/View/XSLT/Grid</PageURL>
            </Child>
        </Map>
1
2
3
4
5

Childs

概述

Childs从表集合节点(通用)

Mode:排版模式 Single简单竖排(默认) Tab页签

AutoSize:自适应大小

参数

child

示例

   <Childs Mode="Single">
        <!--从表节点)-->
        <!--
          Title:标题
          Entity:表名
          UniqueNo:配置标识
          FKField:外键字段
          Expand:展开  Yes展开(默认) Create创建时展开 Modify修改时展开 No不展开
          IsDynLoad:是否动态
        -->
        <Child Title="" Entity="" UniqueNo="" 
               FKField=""
               Expand="Yes" IsDynLoad="false" >
          <!--PageURL:从表地址(默认Sys/View/XSLT/Grid)-->
          <PageURL><![CDATA[]]></PageURL>
          <!--NewPageURL:从表新增时的地址(默认Sys/View/XSLT/Grid)-->
          <NewPageURL><![CDATA[]]></NewPageURL>
        </Child>
      </Childs>

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

AutoSize

概述

是否自适应高度

示例

值范围:true,false

默认为:false

注意:

当值为True时,从表+主表高度将不会超过页面高度

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

Mode

概述

显示方式

示例

值范围:Single,Tab

默认为Single

Single:为旧的那个分组模式

Tab:为页签模式

<Childs AutoSize="True">
       <Child UniqueNo="10500" PageURL="Config/Grid.aspx" Name="MES_DD_ProductionProcesses"    
       Title="工序生产工单" Height="180" FKField="MES_DD_BatchPlanId"></Child>
</Childs>
1
2
3
4

Child节点

概述

Child从表节点(通用)

参数

<NewPageURL>

新增时的页面地址

<PageURL>

多对多页面中从表的页面地址

示例

<Childs>
      <Child Entity="SysUserCombSetEntry" UniqueNo="0"  FKField="SysUserCombSetId" >
        <PageURL>Pages/Grid/Grid.aspx</PageURL>
      </Child>
    </Childs>
1
2
3
4
5

PageURL

概述

多对多页面中从表的页面地址

示例

默认为Config/Grid.aspx

<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

NewPageURL

概述

Child节点参数2

新增时的页面地址(直接取CDATA内容)

相关链接

Child节点


Entity

概述

对应表名

示例

<Query Entity="SysPurview" UniqueNo="8" ColCount="1" AutoWidth="True">
1

FKField

概述

从表中关联主表的外键

相关链接

Child节点


UniqueNo

概述

工具栏属性UniqueNo:编号。对应业务管理中的标识属性的工具栏。

示例

<ToolBar UniqueNo="0">
1

Title

概述

从表标题

相关链接

Child节点


Expand

概述

展开条件:类型同Enabled:

Yes(默认) Create创建时启用 Modify编辑时可用 No禁用

相关链接

Child节点


IsDynLoad

概述

是否动态加载:True/False


ChildType

概述

子页面类型:

(Grid 网格,Form 表单,ToolBar 工具栏,Search 查询,Tree 树,Choose 左右选,other其他)

示例

<Childs AutoSize="true" >
        <Child Entity="SysLogEntry" Title="系统日志细目"  FKField="SysLogId" UniqueNo="0" ChildType="Grid" >
          <PageURL>Pages/Grid/Grid.aspx?LogEntity=SysLog</PageURL>
        </Child>
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

Events事件集合

概述

Events事件集合

参数

Events事件集合

示例

Events事件集合

相关链接

Events事件集合


Args附加属性

Args用作所有列(包括网格,表单和查询)的附加属性

Name:属性名称

Value:属性值

参数

Args/Arg:附加属性

示例

<Args>
          <Arg Name="属性名" Value="属性值"></Arg>
        </Args>
1
2
3

Scripts

概述

Scripts脚本集合

Src:引用地址(相对Scripts目录下的地址

Type:影响页面类型:ToolBarTargetType:Both,Grid,Form

Text:描述

参数

Script

示例

<Scripts>
        <Script Src="" Type="Grid"></Script>
        <Script>
          <![CDATA[
          ]]>
        </Script>
      </Scripts>
1
2
3
4
5
6
7

ColumnGroup分组(通用)

概述

ColumnGroup分组

Field:当前组列集合

GroupMode:分组方式 Merge:合并 Layer分级(默认)

示例

<ColumnGroup  Field="列名1" GroupMode="Layer"/>
<ColumnGroup  Field="列名2"/>
1
2

ColumnMerges

概述

ColumnMerges网格列合并

参数

ColumnMerge

示例

   <ColumnMerges MergeRowHeader="false" MergeRowHeaderHelp="是否合并点位列或者是单选列">
        <ColumnMerge Field ="字段1"/>
        <ColumnMerge Field ="字段2"/>
      </ColumnMerges>
1
2
3
4

相关链接

ColumnMerges


Purview

概述

Purview权限控制

Id:

Name:

Type:(ToolBarPurviewType权限对象类型)8:用户16:角色32:部门64:组织128:组

参数

Deny权限控制相关配置:

Id:

Name:

Type:(ToolBarPurviewType权限对象类型)8:用户16:角色32:部门64:组织128:组

示例

<Purview Id ="" Name ="" Type ="64">
<Deny Id ="" Name ="" Type ="64">
   </Deny>
</Purview>
1
2
3
4

ColumnMerges

概述

ColumnMerges网格列合并

参数

ColumnMerge

示例

    <ColumnMerges MergeRowHeader="false" MergeRowHeaderHelp="是否合并点位列或者是单选列">
        <ColumnMerge Field ="字段1"/>
        <ColumnMerge Field ="字段2"/>
      </ColumnMerges>
1
2
3
4

Purview

概述

Purview权限控制

Id:

Name:

Type:(ToolBarPurviewType权限对象类型)8:用户16:角色32:部门64:组织128:组

参数

Deny权限控制相关配置:

Id:

Name:

Type:(ToolBarPurviewType权限对象类型)8:用户16:角色32:部门64:组织128:组

示例

<Purview Id ="" Name ="" Type ="64">
<Deny Id ="" Name ="" Type ="64">
   </Deny>
</Purview>
1
2
3
4

Button(通用属性未列下面)

概述

Button按钮

<Button DisplayMode ="按钮显示模式None/Text/Image/TextAndImage" Group ="分组名称" Image ="图片地址(当前皮肤图片目录下)" IsDisabled ="是否禁用" IsReadOnly ="是否只读" Name ="标识名称" OpenType ="打开窗口方式" RuleName ="权限绑定" Script ="调用方法" Target ="影响类型"Text ="显示文本" ToolTip ="描述" Type ="按钮类型" WinHeight ="打开窗口高度" WinPageURL ="打开页面地址" WinWidth ="打开窗口宽度"></Button>

参数

Purview权限控制

Button

示例

<ToolBarList>
  <ToolBar>
    <SysButtons  >
    </SysButtons>
    <FormButtons>
      <Button RuleName="Modify" Name="cmd保存" Text="保存" ToolTip="保存" Type="Normal" Image="WebToolBar/16_Save.gif" DisplayMode="TextAndImage" Script="__WebFormSave()" Target="Form" ></Button>

      <Button RuleName="Modify" Name="cmd保存并新建" Text="保存并新建" ToolTip="保存并新建" Type="Normal" Image="WebToolBar/16_saveNew.gif" DisplayMode="TextAndImage" Script="__SaveFormAndOpenNew()"></Button>

      <Button RuleName="Modify" Name="cmd保存并关闭" Text="保存并关闭" ToolTip="保存并关闭" Type="Normal" Image="WebToolBar/16_saveClose.gif" DisplayMode="TextAndImage" Script="__SaveFormAndClose()"></Button>

      <Button RuleName="Modify" Name="cmd关闭" Text="关闭" ToolTip="关闭" Type="Normal" Image="WebToolBar/16_close.gif" DisplayMode="TextAndImage" Script="__FormClose()"></Button>
    </FormButtons>
    <UserButtons>
      <Button Target="Grid" RuleName="Append" Name="cmd新建" Text="新建" ToolTip="新建" Type="Normal" Image="WebToolBar/16_create.gif" DisplayMode="TextAndImage" OpenType="open" WinPageURL="Config/SingleForm.aspx" WinWidth="400px" WinHeight="300px" Script="__WebGridAppend()"></Button>

      <Button Target="Grid" RuleName="Delete" Name="cmd删除" Text="删除" ToolTip="删除" Type="Normal" Image="WebToolBar/16_Delete.gif" DisplayMode="TextAndImage" Script="__WebGridDelete(1)">
       <Purview Id ="" Name ="" Type ="">
           <Deny Id ="" Name ="" Type ="">
            </Deny>
        </Purview>
</Button>
    </UserButtons>
    <Scripts>
      <Script Type="Grid">
        <![CDATA[

          ]]>

      </Script>
      <Script Type="Form">
        <![CDATA[     
              //保存前判断 英文名称是否冲突、是否按规定命名
              function __OnBeforeSave()
              {
                  var row=wm.c.getForm().getRow(0);
                  var cname = row.getNamedItem("ChineseName").getValue();
                  var ename = row.getNamedItem("EnglishName").getValue();
                  var tname = row.getNamedItem("UseType").getText();
                  var namevalue = tname.split("-");
                  var RecordId = row.Id;
                  if(cname.indexOf(namevalue[0]) >-1 && ename.indexOf(namevalue[1]) >-1){
                      var r=Ajax.WebRequest("Sys/Model/SysManage/IsExistEnglishName",{ename:ename,RecordId:RecordId},"","POST");
                      if(r=="1"){
                          alert("英文名为:"+ename+"冲突,已经存在该名称!");
                          return false;
                      }
                      return true;
                  }

                  else{

                      alert("中文命名规则为:类型中文名称_XXX"+""+"英文命名规则为:英文类型名称_XXX");
                      return false;
                  }
              }
                       ]]>
      </Script>
    </Scripts>
  </ToolBar>
</ToolBarList>  
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

RuleName

概述

按钮所对应的系统权限名称,有Append Modify Delete Submit Print Export FileRole UploadFile几种。


Name

概述

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

示例

<Grid Name="SysLog"  HasDetail="false" FreezedIndex="0" AllowEdit="false"  HasRowHeader="true"  HasChecked="false" EditURL="Sys/View/XSLT/Form"  PageSize="50" WinWidth="600px" WinHeight="414px" OpenType="ShowModalDialog">
<Form Name="SysLog"  ShowFiles="true" Title="文件管理">
 <Query Name="SysLog" ColCount="3" AutoWidth="false">

Text

概述

文本字段

示例

<Grid Name="MES_JC_TobLeaf" UniqueNo="110200" FreezedIndex="1" HasChecked="false"  HasRowIndex="false"  HasDetail="false" AllowSort="false" AllowEdit="False" >

      <Column Field="T1" FieldType="VarChar" IsSort="true" SortOrder="asc" CaptionText="烟叶名称"  Width="100" IsVirtual="True"   HeaderAlign="center" CellAlign="left" ></Column>

      <Column Field="displayOrder" FieldType="VarChar" IsSort="true" SortOrder="asc" CaptionText="排序" IsVirtual="True"  Width="0"  HeaderAlign="center" ></Column>

      <Column Field="T2" FieldType="VarChar" CaptionText="年份" IsVirtual="True" Width="320"  HeaderAlign="center" CellAlign="center"></Column>

      <Column Field="T3" FieldType="VarChar" CaptionText="产地" IsVirtual="True"  Width="120"  HeaderAlign="center" CellAlign="left"></Column>

      <Column Field="T4" FieldType="VarChar" CaptionText="等级" IsVirtual="True"  Width="120"  HeaderAlign="center" CellAlign="left"></Column>

      <Column Field="T5" FieldType="VarChar" CaptionText="类别" IsVirtual="True"  Width="120"  HeaderAlign="center" CellAlign="left"></Column>

      <Column Field="T6" FieldType="VarChar" CaptionText="上存" IsVirtual="True"  Width="120"  HeaderAlign="center" CellAlign="Right"></Column>

      <Column Field="T7" FieldType="VarChar" CaptionText="接收" IsVirtual="True"  Width="120"  HeaderAlign="center" CellAlign="Right"></Column>

      <Column Field="T8" FieldType="VarChar" CaptionText="投料" IsVirtual="True"  Width="120"  HeaderAlign="center" CellAlign="Right"></Column>

      <Column Field="T9" FieldType="VarChar" CaptionText="结存" IsVirtual="True"  Width="120"  HeaderAlign="center" CellAlign="Right"></Column>

      <Column Field="T10" FieldType="VarChar" CaptionText="动态列模板" IsVirtual="True"  Width="100"  CellAlign="right" HeaderAlign="center"></Column>
      <ColumnMerges MergeRowHeader="true"/>
      <DataSource Type="Oracle" IsStore="True">
        <![CDATA[                              
           TobLeafRecordConsumption {@Search['F_Date']},{@Search['F_Date_2']},{@Search['MES_JC_WorkShopId']}
                   ]]>
      </DataSource>
      <ColumnSets>
        <Sql Type="Oracle" IsDynamic="True">
        </Sql>
        <ColumnSet>
          <Column Type="Dynamic" RefField="T10" Group="caption1"    Text="caption1" Value="asName" TextFormat="" ValueFormat=""></Column>
        </ColumnSet>
        <ColumnSet>
          <Column RefField="T10" Type="Dynamic"  Group="caption1" Text="caption2"  Value="asName" TextFormat="" ValueFormat="" Sort=""></Column>
        </ColumnSet>
      </ColumnSets>
      <Scripts>
        <Script>
          <![CDATA[          
          ]]>
        </Script>
      </Scripts>
    </Grid>
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

ToolTip

概述

鼠标移上显示文本

示例

<Button Target="Grid"  Name="cmd打印" Text="导出" ToolTip="导出" Type="Normal" Image="WebToolBar/16_Print.gif" DisplayMode="TextAndImage" Script="PrintGrid()" ></Button>

Type

概述

Verify用作所有列(包括网格,表单和查询)的输入验证和保存验证方式验证方式(默认为建议填写)

参数

NotEmpty(不能为空), Suggest(建议填写), None(可以为空),

示例

<!--不能为空-->
<Verify Type="NotEmpty">
          <Method><![CDATA[]]></Method>
          <Message><![CDATA[为空时的提示信息]]></Message>
        </Verify>
       <!--不符合规则-->
 <Verify Type="NotEmpty">
          <Method><![CDATA[条件表达式,如果为wm,g.verifyFor相关方法只要写对应名称如 Tel,Email等]]></Method>
          <Message><![CDATA[表达式不返回true时的提示信息]]></Message>
        </Verify>

Image

概述

图片地址(当前皮肤图片目录下)对应地址为 项目根目录+\Skins\Default\Imgs+对应值


DisplayMode

概述

按钮显示模式

None,占位; Text 文本;Image 图片;TextAndImage 文本与图片

示例

<Button Target="Grid"  Name="cmd打印" Text="导出" ToolTip="导出" Type="Normal" Image="WebToolBar/16_Print.gif" DisplayMode="TextAndImage" Script="PrintGrid()" ></Button>


1
2
3

Script

概述

按钮按下时要触发的JS方法

示例

<Button Target="Grid"  Name="cmd打印" Text="导出" ToolTip="导出" Type="Normal" Image="WebToolBar/16_Print.gif" DisplayMode="TextAndImage" Script="PrintGrid()" ></Button>

Target

概述

输出目标: Grid 只在Grid输出按钮;Form:只在Form输出按钮;Both:在Grid, Form都输出按钮

示例

<Button Target="Grid"  Name="cmd打印" Text="导出" ToolTip="导出" Type="Normal" Image="WebToolBar/16_Print.gif" DisplayMode="TextAndImage" Script="PrintGrid()" ></Button>


1
2
3

IsDisabled

概述

是否禁用

示例

    <Button Target="Grid"  Name="cmd打印" Text="导出" ToolTip="导出" Type="Normal" Image="WebToolBar/16_Print.gif" DisplayMode="TextAndImage" Script="PrintGrid()" IsDisabled="false"></Button>
1

WinPageUrl

概述

页面URL

示例

    <Button RuleName="Append" Name="cmd新建" Text="新建" ToolTip="新建" Type="Normal" Image="WebToolBar/16_create.gif" DisplayMode="TextAndImage" OpenType="open" WinWidth="100px" WinHeight="200px" Script="__WebGridAppend()"></Button>
1

概述

Menu

相关属性:Name,Text,Image,Action

参数

Menu

示例

 <RightMenus>
        <Menu  Name="标识" Text="显示文本" Image="WebToolBar/16_Setting.gif" Action="js代码">
          <Menu  Name="标识1" Text="子菜单显示文本1" Image="WebToolBar/16_Setting.gif" Action="js代码"/>
          <Menu  Name="标识2" Text="子菜单显示文本2" Image="WebToolBar/16_Setting.gif" Action="js代码"/>
        </Menu>
      </RightMenus>
1
2
3
4
5
6