Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > 菜单 >
GridRecordNavigator(Sm表记录导航菜单)

GridRecordNavigator(Sm表记录导航菜单)

GridRecordNavigator是被设计用来定位导航主表数据的。一些针对主表当前行的常用功能也包含在这里。我们可以通过“绑定表(BaseGrid)”属性来绑定一个表,然后就可以0代码使用菜单中的各种内置命令。由于导航菜单的特殊性,我们不仅可以用“绑定表(BaseGrid)”属性来绑定当前窗口中的表,也可以用“绑定表字符版(BindingSmGrid)”属性来绑定其他窗口中的表。

我们可以设置一下“可见按钮(VisibleButtons)”属性,来决定哪些系统默认菜单命令显示出来。

我们有一个GridRecordNavigatorMenuNames类,里面记录了每种系统菜单所对应的C1Command的名称,方便我们方便快速地定位相应的菜单,然后进行状态变更,比如隐藏、禁用等等操作。每个属性返回的就是命令的名称。

系统菜单命令清单

Name 命令名称 文本
Add cmdAdd 新增
Approve cmdApprove 审核
Delete cmdDelete 删除
EditGrid cmdEditGrid 编辑表
Exit cmdExit 退出
First cmdFirst 首记录
Help cmdHelp 帮助
Last cmdLast 尾记录
Lock cmdLock 锁定行
Next cmdNext 下一个
Previous cmdPrevious 上一个
Print cmdPrint 打印
PrintView cmdPrintView 打印预览
Save cmdSave 保存
SaveAndAdd cmdSaveAndAdd 保存并新增
UnLock cmdUnLock 解锁行