CSFrameworkV6旗舰版-业务单据窗体其它处理
业务单据窗体其它处理
ID | 名称 | 类型 | 说明 |
1 | ButtonAuthorized |
| frmBaseChild窗体中定义的虚方法。子类通过重写该方法检查按钮权限并隐藏工具栏的按钮。 |
4 | OnCellValueChanged |
| 明细表单元格的OnCellValueChanged事件。当用户修改单元格数据时触发的事件。我们可以在此事件内计算总金额(金额=单价*数量) |
5 | OnStockCode_ButtonClick |
| 明细表货品列支持选择功能,将列设置为ButtonEdit类型。
运行效果图如下:
点ButtonEdit的按钮触发OnStockCode_ButtonClick事件。在InitializeForm方法中绑定 OnStockCode_ButtonClick事件。 |
6 | OnStockCode_Validating |
| 用户可以输入或选择货品编码,当用户输入货品编码离开当前单元格时触发OnStockCode_Validating事件。
在InitializeForm方法中绑定 OnStockCode_Validating事件。 |
7 | SearchStockCallBack |
| 跟据货品编号获取货品详细资料的回调函数,该方法由 OnStockCode_ButtonClick和 OnStockCode_Validating事件调用。 |
8 | SetDetailEditorsAccessable |
| 在frmBaseDataForm窗体中定义的虚方法,用于控制明细页面上的控件可被编辑,同时禁用或启用3个自定义按钮。 |
9 | UpdateDetailAmount |
| 自动计算明细表的金额合计,在OnCellValueChanged事件中调用。 |
10 | UpdateTotalAmount |
| 自动计算主表的总金额。 主表的总金额=SUM(明细表的金额)。 通常在保存前会重新计算主表的总金额。 |