窗体

From Apache OpenOffice Wiki
Jump to: navigation, search


窗体提供了一种基于控件的数据输入方法。窗体或窗体文档由一组控件组成,每个控件用于输入某一部分的数据。举一个简单的例子,它可以是一个纯文字字段,其中可以插入一些不包含单词内换行的文字。当我们提及窗体时,指的就是窗体和控件,因为这两者是不可分的。


如果某个国际互联网站点请您提供信息,例如,进行产品注册时会显示字段,要求您输入您的姓名、地址和其他信息。这些字段就是 HTML 窗体。


这基本就是 OpenOffice.org 窗体的功能,它们通过控件几乎使每个文档的数据输入功能都变得更加强大。在本章中,加入到文档中的这个附加功能被称为窗体层


窗体最基本的功能就是为上述 HTML 窗体文档提供控件:如果在 OpenOffice.org Writer 中打开一个带有窗体元素的 HTML 文档,则这些元素将由 com.sun.star.form 中的组件表示。


窗体的增强功能提供对数据识别窗体的支持。这些窗体和控件被绑定到 OpenOffice.org 中注册的数据源,以向数据库表格输入数据。如果需要一般数据源和数据访问的更多信息,请参阅章节 数据库访问


从 OpenOffice.org 2.0 开始,窗体控件已将这一概念普遍化。它们可绑定到自己提供值的外部组件。两个值(外部组件的值和控件的当前值)可实现同步化,因此其中一个值的变化会立即传送给另一个。这样就产生了新功能,作用最大的就是可将窗体控件绑定到电子表格中的单元格。

说到窗体,必须分清窗体文档逻辑窗体的差别。窗体文档是指作为整体的文档,而逻辑窗体只是具有附加属性的一组控件。在本章中,“窗体”指的是逻辑窗体。


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
In other languages