Aras Innovator系统配置-03窗体

Aras Innovator对象类的窗体,可以自主配置。配置完成后,打开该对象类的数据时 ,会根据配置的窗体显示信息。

对象类属性添加完成,且第一次保存时,会自动生成对象类的默认窗体。

一个对象类可以根据操作(如Add,Update,View等)或者类结构(即子分类),设置多个窗体。

针对同一个操作或者类结构,也可以设置多个窗体,此时需要设置窗体的优先级,默认开启优先级最高的窗体,优先级较低的窗体,需要通过二次开发打开。

以Document为例,如下图:

本节说明窗体的配置方法。

1 对象类保存后,自动生成默认窗体,若需要修改窗体,打开默认窗体进行修改即可;

2  窗体上部分为窗体属性,下半部分为窗体显示区域,窗体属性说明如下:

窗体页签页签属性和说明
FieldType

Name:名称,一般与属性保持一致

Field Type:字段类型,与属性类型保持一致,可以修改

Data Source:数据源,即对应的对象类属性名称

Background Color:背景色

Display Length:显示长度,单位为像素

Display Length Unit:显示长度的单位,默认为像素

注:该部分的属性存在变化,若字段类型为TextArea会出现行数和列数的属性;若为Groupbox,会出现对其方式的属性;

大部分字段类型的属性一致;少部分会出现字段类型的专有属性;

FieldLabel

Label:显示标签,多语言属性

Label Position:标签的位置,有上下左右四个选项,默认显示在上方;

Text Alignment:文本对齐方式,可以选择左、右或者居中

Font Family:字体,一般采用默认字体

Font Weight:字体宽度,可选择正常或者加粗

Font Size:字体大小

Font Color:字体颜色

Field Physical

Positioning:属性位置,可选择相对,绝对或者静态,一般留空;

X:X坐标

Y:Y坐标

Field Order:属性排序;一般与属性的Order保持一致;

Tab Index:Tab键索引,根据属性添加至窗体的顺序自动增长;

Z-Index:Z-索引;若窗体存在容器(如GroupBox),该属性可以设置;

Visible:可见,默认勾选,若去除,该属性隐藏;

Disabled:禁用,若勾选,则该属性不可编辑;

Tab Stop:Tab键停留,默认勾选;

Field Border

Legend:图例

Border Width:边框宽度

Container Name:容器名称;即容器的属性名称;

注:配置窗体时,若属性较多,会把属性分类,分别显示在窗体的不同区域,此时会使用容器;

Field CSSCSS:属性的样式表,若不配置,则使用默认样式
Field Event属性事件,一般用于二次开发,该处嵌入的方法为js方法,可以在对应的事件(如OnBlur,OnChange,OnClick等)发生时触发
Form Properties

Name:窗体名称

Identity:窗体的工作组,即属于该组的成员,打开时显示该窗体;从View页签自动带入;不可编辑;

Function:窗体的对应操作(如Add,View等),从View页签自动带入;不可编辑;

Classification:窗体对应的类结构,从View页签自动带入;不可编辑;

Description:窗体描述

Width:窗体宽度,单位为像素

Height:窗体高度;单位为像素

Stylesheet:窗体样式表,一般采用默认值;

Category Form:该属性保持默认值即可

Form Body

Background: color:背景色

                      Repeat:重复方式

                      Attachment:选项为Scroll或者Fix;即窗体超出显示区域时,固定显示还是出现滚动条

CSS:窗体样式CSS

Image:窗体的背景图片

Form Event窗体事件:与属性事件类似,一般用于二次开发,该处嵌入的方法为js方法,可以在对应的事件(如onFormPopulated,OnLoad等)发生时触发

3  锁定窗体后,即可编辑该窗体。点击Unused Properties,即可从弹出菜单中选择未使用的属性,点击之后,即可将窗体添加至下方的显示区域;

4 属性添加至窗体后,可以鼠标左键点击窗体,将窗体拖动至合适的位置,如果属性为textAras,可以设置显示的行数和列数;如果为Image,可以设置图片的显示大小;

5 可以通过Field Physical处的X,Y坐标,对属性的位置进行微调;

6 也可以将自定义的Html添加至窗体,实现特殊的功能,系统窗体上,标准的item_info即为此类属性;

7 若需一个对象类对应多个窗体,可以在Administartion->Form中,建立窗体,然后将窗体添加至View页签;只有窗体与对象类关联之后,Unused Properties才会出现属性选择;

未与对象类关联的窗体,Unused Properties为空,不可选择属性;

8 窗体添加至对象类的View页签之后,可以设置窗体的Type,Identitiy,Classification和Display Priority属性;

以上即为窗体的配置。

  • 19
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值