Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > 菜单 >
BaseGridMenu(Sm表菜单)

BaseGridMenu(Sm表菜单)是

SmTreeViewMenu被用来设计做常规表数据操作的。我们可以通过“绑定表(BaseGrid)”属性来绑定一个表来实现绑定一个表,然后就可以0代码使用菜单中的各种内置命令。同样的,我们当前菜单是基于GridMenuBase扩展而来,自然可以继续添加用户菜单和修改内置系统菜单的行为。

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

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

系统菜单命令清单

Name 命令名称 文本
Add cmdAdd 新增
AddNews cmdAddNews 新增多行
AdvanceFilter cmdAdvanceFilter 高级筛选
CheckAllRows cmdCheckAll 全选
ClearCheckedRows cmdUnCheckAll 全取消
Delete cmdDelete 删除
EditGrid cmdEditGrid 编辑表
EditRow cmdEditRow 修改
ExportExcel cmdExportExcel 导出Excel
ExportMenu cmdExportMenu 导出文件
Help cmdHelp 帮助
ImportExcel cmdImportExcel 导入Excel
Insert cmdInsert 插入行
Lock cmdLock 锁定行
MoveDown cmdMoveDown 向下移动
MoveDowns cmdMoveDowns 向下移动多行
MoveUp cmdMoveUp 向上移动
MoveUps cmdMoveUps 向上移动多行
Pivot cmdPivot 数据透视表
Print cmdPrint 打印
PrintView cmdPrintView 打印预览
RecycleRows cmdRecycle 取消删除
Refresh cmdRefresh 刷新
ReportDesign cmdReportDesign 报表设计
Save cmdSave 保存
UnCheckAllRows cmdUnSelect 反选
UnLock cmdUnLock 解锁行
Views cmdViews 表视图