vf表单
- 格式:ppt
- 大小:2.76 MB
- 文档页数:95
VF 表单常用属性Caption表单的标题Name表单的名字AutoCenter表单是否居中(值为.T.时,运行自动居中)Movable表单是否可移动(值为.F.时,运行时不可移动Closable标题栏中关闭按钮是否失效(值为.F.时失效)ControlBox是否取消标题栏中所有按钮(值为.F.时取消)MaxButton指定表单最大化按钮是否失效(值为.F.时失效)MinButton指定表单最小化按钮是否失效(值为.F.时失效)若上述两属性都为.F.,则取消最大与最小化按钮WindowState设定运行时是否是最大化或最小化,值为0(普通),1(最小化),2(最大化)Visible设定表单是否可见,值为.F.时不可见EnabledEnabled设定表单是否可用,为.F. 时不可用标签控件常用属性Autosize标签的显示内容FontName设置标签显示内容的字体FontSzie设置标签显示内容的字体大小ForeColor设置字的颜色BackColor设定标签的背景色Visible设定表签是否可见,值为.f.时不可见文本框控件常用属性Value文本框中的内容(值)Name文本框的名字FontName设置文本框显示内容的字体FontSzie设置文本框显示内容的字体大小ForeColor设置字的颜色BackColor设定文本框的背景色Visible设定文本框是否可见,值为.f.时不可见Enabled设定文本框是否激活可用,值为.f.时不可用PasswordChar设定文本框是否为密码框ReadOnly设定文本框是否只读,值为.t.时只读ControlSource设定文本框的数据源(通过此属性设置,与表的字段发生联系)命令按钮常用属性Caption按钮上显示的内容Name按钮的名字FontName设置按钮的字体FontSzie设置按钮的字体大小ForeColor设置字的颜色BackColor设定按钮的背景色Visible设定按钮是否可见,值为.f.时不可见Enabled设定按钮是否激活可用,值为.f.是不可用命令按钮组常用属性Name按钮组的名字Visible设定按钮组是否可见,值为.f.时不可见Enabled设定按钮组是否激活可用,值为.f.时不可用ButtonCount设定按钮组中的按钮个数Value此属性值返回按钮组中被按下的那个按钮的序号,通过该值,程序里面可以判断哪个按钮被点击,以编写相应的响应代码。
一、标签标签能够显示多个字符构成的文本,用于设计表单上所需的文字性提示信息。
标签和大多数控件的不同点在于运行表单时不能用《tab》键来选择标签。
常用的标签属性及其作用如下。
1、Caption:确定标签处显示的文本。
2、Visible:设置标签可见还是隐藏。
3、AutoSize:确定是否根据标签上显示文本的长度,自动调整标签大小。
4、BackStyle:确定标签是否透明。
5、WordWrap:确定标签上显示的文本能否换行。
6、FontSize:确定标签上显示文本所采用的字号。
7、FontName:确定标签上显示文本所采用的字体。
8、ForeColor:确定标签上显示的文本颜色。
二、命令按钮和命令按钮组在各种窗口或对话框中几乎都要使用一个或多个命令按钮。
一旦用户单击一个命令按钮,就可实现某种规定的操作。
例如,各种对话框中的“确定”按钮,当用户单击时将结束对话框的操作。
VisualForPro中的命令按钮控件同样用于完成特定的操作。
操作的代码通常放在命令按钮的“单击”事件(即Click Event)代码中。
这样,运行表单时,当用户单击命令按钮时便会执行Click事件代码。
如果在表单运行中,某个命令按钮获得了焦点(这时,这个命令按钮上会比其他命令按钮多一个线框),则当用户按下《Enter》键或空格键时,也会执行这个命令按钮的Click时间代码。
常用的命令按钮属性及其作用如下:1、Caption:设置在按钮上显示的文本。
2、Default:在表单运行中,当命令按钮以外的某些控件(如文本框)获得焦点时,若用户按下《Enter》键,将执行Default属性值为.T.的那个命令按钮的click事件代码。
3、Cancel:如果设置该属性值为.T.,则当用户按下<Esc>键时,将执行命令按钮的click事件的代码。
4、Enabled:指明按钮是否失效,即是否被选择。
当Enabled属性值为.f.时,用户无法选择该按钮。
VF中常用表单属性讲解Visualforce(VF)是Salesforce平台上一个强大的页面开发工具。
VF能够生成HTML,CSS以及JavaScript代码,并具有与Apex的无缝集成能力。
在VF中表单封装了输入、选择项、日期和错误验证等功能。
本文介绍VF中的常用表单属性。
Input属性VF中的<apex:input>元素可以生成文本框、单选按钮、多选复选框等表单元素。
下面讲解一些常用的属性。
1.type属性:可选值有text、password、checkbox、radio、submit等。
用于指定表单元素的类型。
2.value属性:定义了表单元素默认显示的值。
3.id属性:定义了表单元素的唯一标识符。
4.required属性:定义表单元素是否必填。
Output属性VF中的<apex:output>元素可以生成文本、图片、计算字段等表单元素。
下面讲解一些常用的属性。
1.value属性:用于显示表单元素的默认值。
2.id属性:定义了表单元素的唯一标识符。
SelectList属性VF中的<apex:selectList>元素可以生成下拉列表框和选项列表框。
下面讲解一些常用的属性。
1.id属性:定义了表单元素的唯一标识符。
2.value属性:指定了选中项的值。
3.size属性:定义了下拉列表的大小。
4.style属性:指定了下拉列表的CSS样式。
SelectOption标签用于定义选项。
下面讲解一些常用的属性。
1.value属性:指定了选项的值bel属性:指定了选项的显示文本。
CommandButton属性VF中的apex:commandButton元素用于定义提交表单的按钮。
下面讲解一些常用的属性。
1.action属性:指定了当用户单击按钮时要执行的Apex方法。
2.value属性:指定了按钮上的文本。
3.style属性:指定了按钮的CSS样式。
CommandLink属性VF中的<apex:commandLink>元素用于在单击链接时执行Apex类或方法。
表单(FORM):窗口界面1、面向对象编程(1)对象:客观存在的每一个实体都可以看作一个对象。
可以是具体的事物,也可以是抽象的概念。
(2)属性:表示对象的特性、状态。
(3)类:具有相似属性的对象的集合称为类。
对象是类的一个实例。
(4)方法:针对对象,描述对象的行为过程。
(5)事件:激活对象方法的一个动作。
(6)消息:对象之间传递信息。
例如:炸弹是一个对象炸弹可以爆炸是属性炸弹爆炸的过程是方法点燃这个动作是事件(7)父类:子类:基于现有类添加新的属性和方法。
继承:子类继承父类所有的属性和方法。
例如:人是父类,男人和女人是人的子类。
父类中没有性别属性,子类中添加性别属性。
2、表单(FORM):窗口界面(1)创建表单:CREA TE FORM(2)扩展名:.SCX(3)打开表单:MODIFY FORM(4)运行表单:DO FORM 表单名.SCX3、表单设计器:(P181)属性窗口:NAME:控件名,名称CAPTION:标题,字符型V ALUE:值,任何类型4、表单控件(P192):标签、命令按钮、文本框、编辑框、计时器、选项组、页框、列表框、组合框、表格、复选框5、对象的调用:(绝对引用)thisform。
控件名(控件的name属性)。
属性=属性值如:设置标签的标题是OKthisform。
Label1 。
caption=”OK”退出:THISFORM。
RELEASE表单的文件名:表单最后运行保存的名字表单的控件名(表单名):表单的name属性表单的标题:表单的caption属性6、传递消息的例子:BEL1.CAPTION=”新年快乐”对象:LABEL1,给LABEL1传递消息,代码是方法,CLICK点击的动作是事件7、打折的例子,学习标签LABEL(P192)、文本框TEXT(P195)和命令按钮COMMAND(P194) A=THISFORM.TEXT1.V ALUEIF A>=5000S=A*0.6THISFORM.TEXT2.V ALUE=SELSES=A*0.8THISFORM.TEXT2.V ALUE=SENDIF注意:文本框默认为字符型,右键生成器设置为数值型。
VF中表单的常用属性在这里给大家惊情奉献哦设计时常用的表单属性,定义表单的外观和行为:属性说明(默认值)AlwaysOnTop 控制表单是否总是处在其他打开窗口之上。
(.F.)AutoCenter 控制表单初始化时是否让表单自动地在Visual FoxPro主窗口中居中。
(.F.)BackColor 决定表单窗口的颜色。
(255,255,255)BorderStyle 决定表单是否没有边框,还是具有单线边框、双线边框或系统边框。
(3)Caption 决定表单标题栏显示的文本。
(Form1)Closable 控制用户是否能通过双击“关闭”框来关闭表单。
(.T.) DataSession 控制表单或表单集里的表是否能在可全局访问的工作区中打开,或仅能在表单或表单集所属的专有工作区内打开。
(1)MaxButton 控制表单是否具有最大化按钮。
(.T.)MinButton 控制表单是否具有最小化按钮。
(.T.)Movable 控制表单是否能移动到屏幕的新位置。
(.T.)ScaleMode 控制对象的尺寸和位置属性的度量单位是foxels还是像素。
由“选项”对话框中的设置决定。
Scrollbars 控制表单所具有的滚动条类型。
(0)TitleBar 控制标题栏是否显示在表单的顶部。
(1)ShowWindow 控制表单是否在屏幕中、悬浮在顶层表单中或作为顶层表单出现。
(0)WindowState 控制表单是否最小化、最大化还是正常状态。
(0)WindowType 控制表单是否非模式表单(默认)还是模式表单。
(0)属性一览表Activate Event 当表单集、表单或页对象激活时、或显示工具栏对象时发生。
ActiveControl 引用一个对象上的活动控件。
ActiveForm 引用表单集或_SCREEN对象中的活动表单对象。
Addobject 在运行时向容器对象中添加一个对象。
AddProperty 向对象添加新属性。