MIME-Version: 1.0 Content-Location: file:///C:/52C51D13/configdes.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" 配置文件说明

配置= 文件说明

 

 

一、DataModel.xml

 

根元素 <sysmodel > <author> <version>

 

1、数= 据源< mdpDataSource >

dataBase:数据库的类型= (包括:oraclemysqldb2等)

d= ataSourceid:数据源编号,唯一表示.=

d= escription:描述信息

j= ndi数据源的名字,用È= 13;jndi优先= 使用。如:"jdbc/oracle/oms1" = 290;

u= rl:数据库连接ʌ= 92;如:"jdbc:oracle:thin:@192.168.1.200:1521:test"

u= ser:数据库用户×= 17;

p= assword:数据库密码

 

2 = 289;模块<module>

C= ode:模块编号

D= escription:描述信息

N= ame:模块中文名ĸ= 16;

p= ackageName:文件所在的Ô= 53;的路径名

<= o:p> 

3= 编码= 表 <mdpConstants>

编码表模板<templates>

<template>      

Description:中&#= 25991;描述信息

Name:英文名称

<= span style=3D'mso-tab-count:1'>    <property>属性&#= 33410;点

       <= /span>   na= me 字段的名字

descripti= on属性的中文描述=

        =    dataType 数据类型 number—数字 string—字符= 串

date= 212;日期 存入时间long<= /p>

     =             length 数据长度

     =             scale 代表小数位

        =    referenceParentName 引用= 上一级的值 如果为空&#= 20195;表无引用

unique 唯一属性(一个= )

&nb= sp;                     = ;       display 显示属性(可以= 多个)

&nb= sp;      <mdpConstant>

codeName编码表的名字<= span lang=3DEN-US>,须唯一。如:&= quot;TB_BM$_MODULE"

dataSource:所&#= 24341;用的数据源。如:"1"

description:常&#= 37327;表中文描述。如:"系统模块编码"

keyCodeAuto:"false"

orderMethod: 排序方式(升序还ą= 59;降序)

orderProperty: 排序&#= 23383;段

rootFrom:

templateName:所用&#= 24120;量模板名称。如:"codevalue"

<= o:p> 

5= 数据= 表<mdpClasses>

<mdpClass>

     classid    &nbs= p; 类标识(&#= 21807;一)

     validate     该表是否使用<= /p>

     dataSource   所属数据源

     description  中文描述

     name     &= nbsp; 表名 同一数据源唯一=

     exist     =   是否在数&#= 25454;库中存在(0—不知= 道 1—存在= 2—不存= 在)

     type     &= nbsp; 类所属类&#= 22411;(可由编码表定义ľ= 67;型)

     &n= bsp; catche      缓存到内&#= 23384;

 

   &nb= sp;       <mdpAttribute><= span style=3D'font-size:10.0pt;font-family:SimSun;mso-ascii-font-family:"Courier= New"; mso-hansi-font-family:"Courier New";mso-bidi-font-family:"Courier New"; mso-font-kerning:0pt'>属性定义<= span style=3D'mso-tab-count:1'>

dataType:字&#= 27573;类型

defaultValue:默&#= 35748;值

description:中文&#= 25551;述

index作为建索引字段

indexType索引类型<= o:p>

logicPrimaryKey:是&#= 21542;是逻辑主键

name:英文名称(Ú= 07;一)

notNull:是否为空

precision:宽&#= 24230;

referenceType:引&#= 29992;类型。0 未引用1引用表,2引用编码表)<= /p>

scale如果为数字类型 代表小数&#= 20301;数(其他数据类型Ą= 80;意义,如果为日期代= 表格式yyyy-MM-dd  yyyy-= MM-dd HH:mm   yyyy-MM-dd HH:mm:= ss

validate字段信息是否生= 效

关于引用问题:=

引用类型<reference>

属性

引用表

编码表名  存储字段&nbs= p; 显示字段 

引用编码表

referenceTable 表੧= 1;识     storeName  存储字段 displayName 显示字段

&n= bsp;

数据类型&#= 30340;映射

数据类型

Oracle映ळ= 6;

sqlserver映ळ= 6;

mysql映ळ= 6;

数字number=

java.math.BigDecimal

Number

Numeric(p,s)

Numeric(p,s)

字符串 strin= g

java.lang.String

Varchar2 4000

Varchar 8000

Varchar 255

>255

TEXT 65535

日期 date<= /p>

java.sql.TimeStamp

Date

Datetime  1/1000

datetime

二进制文件

blob byte[]

Blob

Image

Longblob (4G)

文本大字段

clob String

Clob

Text

longtext

&nb= sp;

对象ID产生规则classid3 + 当前时间(13+两位表识(2扩展使用)+流水号(6)。共24位。

 

 

二、pageconlection.xml

根元素< pageCollection >

 

1、采= 集页面配置< FormCollection >

Actionaction

Classiddatamodelclassid

Description

Multipart

Pageid

Type:所属模= 2359;=

=  

<pageHead>

 pageTitle "附件类型"

 w= idth:标题宽度。å= 14;:"100%"

 h= eight:标题高度。å= 14;:"50"

 b= ackURL:ă= 18;回页面的url如:=

  &nbs= p;

  &nbs= p; <pageBody>

 Widthbody."100%"

 Heightbody高度。如:

 labelWidth"15%"

 controlWidth:。如:"35%"

 columnCount"1"

 labelAlignrightleftcenter

 controlAlignrightleftcenter=

 

<hiddenField&= gt;

 Name"ID"

 Value

 valueMethod:产生值= 0340;方法。如:"idmake.101"=

 

<repor= tField>

 Name:"Name"

 Label""

 controlType"text"

 colspan2

 suffixExplain。如:=

 

<select>

constantName:引用的常量ŝ= 20;名。如:"DS_BM$_EQUSTATE"

<radio>

constantName:引用的常量ŝ= 20;名

singleLine:是否是一行ʌ= 88;truefalse

<checkbox>

 constantName:引用的常量ŝ= 20;名

 singleLinetruefalse

<textarea>

 Cols

 Rows

 Readonlytruefalse

<date>

 Size20

 formatyyyy-MM-dd HH:mm:ssyyyy-MM-dd

  &nb= sp;   <text>控件的属性说明

size:页面的文本框长= 度.

Maxlength: 文本框输入的最= 大值(在这里应该与<= span lang=3DEN-US style=3D'mso-bidi-font-size:10.5pt'>datamoudel中表的字&#= 27573;长度一半)

Readonly:是否只读

        &= nbsp;    

        &= nbsp;     <validates>=

   &nb= sp;            =      < validate >

type needdojoTypedojolengthregxrange

typeValue:对应pager= esourse.xmldojo<= /span>类Ê= 84;中的数值。

               =   regxValue:正= 则表达式对应pageresourse.xml

               =   range -maxValue,minValue

               =   length –maxLengthtypelength

        &= nbsp;           &nbs= p;      

        &= nbsp;            应用如下:

        &= nbsp;           &nbs= p;       <validate type=3D"dojoType" typeValue=3D"1"/>

        &= nbsp;           &nbs= p;       <validate maxLength=3D"40" type=3D"length"/>=

               =   <validate type=3D"need"/>

               =   <validate regxValue=3D"1" type=3D"regx"/><= o:p>

                 <validate type=3D"range" maxValue=3D"" minValue=3D""/&g= t;

<validate type=3D"length" maxLength=3D""/>

 

 

       <p= ageRoot>

 W= idth:宽度

 i= mage:是否用图片

 a= lign:对齐方式

 h= eight:高度

   &nb= sp;  

   &nb= sp;          <action>

 T= ype:按钮类型

 V= alue:显示的名称

 successURL

 appendS= pace:追加的空格ă= 68;
 method
:š= 02;发的js方Ė= 61;=

 <= /span>

 

= 9977;、Pagelist.xml描述

根元素<pageList>

1<formlist>节点的属性说明=

Listid: html页面= 的id

ListWidth: 页面= 宽度

RefreshTime: 列表= 页自动刷新时间,单= 0301;是分钟,如果为空ࠆ= 0;则不会自动刷新

Description: html的描= 述

Type:<= /span>引用模块(引用datamoudel中的mdpModules中的code)

2<listAction> <actionButton>节点的属&#= 24615;说明

buttonName:html按钮= 的名字

buttonType:html按钮= 类型 text,image

value: 按钮= 图片来源或是文字

url:链接= 的指向

target: 进入= 新页的方式(_self/_blank/other)如= 果target<= span lang=3DEN-US>dialog,会产= 生网页对话框

formWith: form宽度=

formHeight:form高度=

3<listHead>节点的属性说明=

title:= 列表页标题

titleWidth: 标题= 所占宽度

4 <queryFields> <queryField>节点= 的属性说明

classid: 引用= 表id

dataName: 显示= 的名字

label:页面= 显示的中文名

operator: 为操= 作符(相等:equals;相似= :like;小于= 等于:lessThan 大于= 等于:moreThan<= /p>

controlType:控件类型,可为text,tree,select,date

<text>控件的属性说明=

size:页面的文&#= 26412;框长度.

 Maxlength: 文本框输入的最= 大值(在这里应该与<= span lang=3DEN-US>datamoudel中表= 的字段长度一半)

Readonly:是否= 只读

<select>控件的属性说明=

consta= ntName:引用表

<t= ree>控件的属&#= 24615;说明

Size: 页面的文&#= 26412;框长度

Type: 引用模块(引用datamoudel中的mdpModules中的code)

 referenceTable :引用表

storeCode :引用字段英文名= 称

displayName: 引用字段中文名= 称

 parentCode:上集结点

 customDefine :

conditionorder:

=  

<date>控件的属性说明=

Size: 页面的文本框长= 度

Format:显示日期格式<= span lang=3DEN-US>(yyyy-MM-dd)

5 <pramField> <pram>节点的属&#= 24615;说明

Classid: <= span lang=3DEN-US>id

Name: 参数= 的名字

Valuefrom: 参数= 值从 = .字段 中获得值

isInput: 获得= 的值是否作为选择框= 0340; 值,多个&#= 30340;时候,值用&号分= 割

6 <qrueyTables> <table>节点= 的属性说明

Classid: <= span lang=3DEN-US>id

7 <queryList>节点的属&#= 24615;说明

haveOrder: 列表= 是否有序号 true<= span lang=3DEN-US>/false没有=

pageSize:每页= 显示的记录数

checkboxOrradio:是否= 有checkbox,<= span lang=3DEN-US>boolean<= span lang=3DEN-US>true<= span lang=3DEN-US>false

tableList: 要查= 询的表 例如:tb_test1,tb_test2

condition: 查询= 条件 tb_test1.Name=3D'1'

orderby: 排序= 字段  tb_test1.fd_nam= e

8 <queryList><listField>节点= 的属性说明

Classid: id

showType: 显示类型: 0.数据= 库的字段;1.图片;2.固定汉字&#= 65307;

width:列表中列的宽度

dataName: showType<= span lang=3DEN-US>0时显示该&#= 23383;段名;其他情况时È= 26;空

label: 列表表头每列的ࡧ= 7;称

url: 不为空时表示该列ć= 77;链接,url中为= 链接路径;位空时表= 1034;无链接

target: 当有链接时控制๢= 7;入新页的方式(_self/_blank<= /p>

image: showType<= span lang=3DEN-US>1时,用来&#= 26631;示图片来源路径

showTxt: showType<= span lang=3DEN-US>2时,用来&#= 26631;示列标体中该列应ą= 74;示的汉字

formWith: 弹出页面的宽度(数字类型)

formHeight: 弹出页面的高度(数字类型)

remark: 备用标记

四、PageResouce.Xml描述

根元素<pageConfig>

1<listTierImage>节点的属性说明=

Path:引用= 图片的url

Description:描述=

2<pageCsses>节点的属性说明=

Path: 引用= css<= span lang=3DEN-US>url

Version: css版本=

Author: css作者=

3 <pageCsses><pageCss>节点的属性说明=

Code:css编码=

Value:编码= 对应的值

Description:描述=

4 <pageJavasctipt><regExps><regExp><= /span>节点的属性说明=

Code:正则表达式编ij= 21;

Value:正则表达式对ò= 12;的值(就是正则表达ó= 35;)

Name:正则表达式的×= 17;称

Description:描述&#= 25152;拼装的正则表达式

5<pageJavasctipt><jsFunctions><jsFunction>节点的属性说明=

Code:按钮编码<= o:p>

Value:code对应&#= 30340;javaScript(简单的j= avaScript脚本,操作按ż= 62;使用)

Name:按钮的名称

Description:按钮&#= 25551;述

6<pageJavasctipt><dojoInuptTypes><dojoType>节点的属性说明=

Code:控件编码<= o:p>

Type: 控件编码类型(例如text, radioselect等等)<= /p>

Value: 控件属性值

Name: 控件名称<= o:p>