l 返回值的item:指明form上要设置值的item或者变量的名字.如果为空,不从LOV返回列值.如果你想返回一个值,指明下面中的一项: - Block_name.item_name - GLOBAL.variable_name - PARAMETER.parameter_name
l 显示宽度:在LOV中列的显示宽度;如果为0的话,这列就会被隐藏,但是值还是可以返回的。
l 列标题:LOV窗口中列标题头。
在对话框上设置列映射,首先从列名列表中选择列,然后根据需要设置其它的映射值.
注意:记录组列和LOV列要兼容。
你可以从它本身的属性列表修改记录组查询。 关联一个LOV到文本item
用户可以从一个文本item调用一个LOV,你必须在文本item的属性面板上指明LOV的名字。
1. 在对象导航器上选择可以访问LOV的文本Item. 2. 在属性面板上,设置值列表属性为需要的LOV。
记住当用户导航到这个文本item的时候是,值列表图标将会显示,表明通过值列表键或者菜单命令,LOV是可用的。 定义一个编辑器
如果用户需要在文本值上使用编辑器,通常默认的FormsBuilder编辑器对大多数items就足够了.尽管如此,捏可以设置你自己定义的编辑器并作为form中的一个对象,然后把它设置到一个需要它的文本items上。 如何创建一个自定义的编辑器
1. 在对象导航器上选择编辑器节点,然后点击新建。一个新的编辑器对象显示在列表中。
2. 在对象导航器中选择新建的编辑器,然后在属性编辑器上可以设置它的名称和其它属性。
设置编辑器属性
l 标题/底部标题:显示在窗口的头上或者底部 l 宽度/高度:控制编辑窗口的大小
l X/Y坐标:编辑器在显示时的坐标;可以被文本item的属性所覆盖。 l 自动换行:文本如何在窗口中换行:None, Character或者Word. l 显示垂直滚动条:设置成Yes将在编辑器窗口添加一个垂直滚动条. 关联编辑器到文本item
要关联一个编辑器到本文item,你必须在文本item的属性面板上指明编辑器。 在对象导航器选择想要设置编辑器的文本item。 在item的属性面板上,设置编辑器为下面之一的设置: l 空:文本item将使用Forms Buider的默认编辑器。
l 编辑器的名字:文本item将使用你再form中创建和设置的命名的编辑器。 总结
值列表(LOV)和文本编辑器(editors)用来支持文本items。LOV和编辑器都是form层次的对象,都可以在运行时激活文本items的时候打开自己的窗口,并且可以用于form模块中的任意block上的文本items。 l LOVs和编辑器可以在文本items中共享使用。 l 实现LOV的步骤如下
1. 创建一个新的LOV(和记录组) 2. 为返回的items定义列映射 3. 根据需要,附加LOV到文本items。 l LOV向导自动执行上面这些步骤
l 文本items可以使用默认的编辑器或者用户命名的编辑器。