上一主题: 菜单设计器对话框下一主题: 修改样式表


菜单项中的有用函数

CA SDM 几乎在每个表单中提供一个菜单栏以控制它的函数。 菜单栏由 HTMPL 表单(表单名称为 menubar_xx.htmpl)生成。 建议您使用 WSP 来自定义现有菜单栏和定义新的菜单栏。

以下预定义的函数可能对菜单项调用的脚本有用:

upd_frame(form)

将新表单加载至主窗口的内容框架中。

create_new(factory, use_template, width, height [,args])

弹出一个表单以定义新记录。

Popup_window(name, form[, width, height [,features [,args]]])

弹出一个新窗口。

showDetailWithPersid(persid)

弹出一个详细信息记录。

以下术语和定义应用到前面的函数中:

表单

可以是 xxx.htmpl 形式的 HTMPL 文件名,也可以是一个操作码(例如 CREATE_NEW)。

工厂

数据库对象的名称。

use_template

可以为 True 或 False。

width

这表示所需的表单宽度,或使用 0 表示默认宽度。

height

这表示所需的表单高度,或使用 0 表示默认高度。

功能

这是一个窗口性能列表,与标准窗口打开功能使用的格式相同。

args

以“关键字=值”的形式提供用于指定表单操作的一个或多个参数。

persid

这是一个以 factory:ID 的形式表示的永久性 ID。