全部项目事件
事件名称 | 说明 |
MainTableChanging | 切换主表前执行,也就是MainTable发生变化前执行。 |
MainTableChanged | 切换主表后执行,也就是MainTable发生变化后执行。 |
CurrentTableChanged | 选择不同表后执行,也就是CurrentTable发生变化后执行。 |
BeforeOpenProject | 在打开项目之前执行,可以在此进行一些环境上的判断,决定是否打开项目。 |
Initialize | 在数据已经加载,所有的DataTable都已经生成,即将生成Table和窗口的时候执行,通常在此对DataTable进行初始化设置。 |
AfterOpenProject | 在项目已经完全打开后执行,此时DataTable、Table和窗口都已经生成。 |
LoadUserSetting | 打开系统或者切换用户之后执行,可以在此针对用户进行权限方面的设置。 |
BeforeCloseProject | 关闭项目之前执行。 |
SystemIdle | 在系统空闲的时候执行。 |
AfterSaveProject | 保存项目之后执行。 |
BeforeSaveProject | 保存项目之前执行。 |
BeforeLoadInnerTable | 打开项目,准备加载某内部数据表的时候执行,可以在此更改加载的字段和条件。 |
BeforeLoadOuterTable | 准备加载外部数据表的时候执行,可以在此修改Select语句。 |
BeforeConnectOuterDataSource | 准备连接外部数据源的时候执行,可以在此修改连接字符串。 |
GlobalVariableChanged | 在某一个Var变量的值发生变化后执行 |
BeforeShowErrorMessage | 在Foxtable捕获错误并即将显示错误信息前执行。 |
NetworkAvailabilityChanged | 网络可用状态发生变化后执行。 |
NetworkAddressChanged | 网络IP地址发生变化后执行。 |