正在刷新来电列表页面表单
Refreshing caller listpage form
我需要调用父表单,但我的父表单是列表页表单。
据我所知,我无法将新方法添加到列表页面表单中,我需要将此方法添加到相关列表页面表单的交互 class 中。但是我不知道该怎么做。
你有什么建议吗?
您有两个选择:
- 在列表页的菜单项上设置
AutoRefreshData
。这将刷新列表页面,我不确定何时(也许它在操作菜单项上效果最好)。
- 从子窗体调用
element.args().record().datasource().research(true);
。
您可以刷新呼叫记录的数据源。
您需要将 element.args().record().datasource() 转换为 FormDatasource,以便您可以根据需要调用 research() 或 executeQuery()。
此外,您 can/must 通过使用公共 isFormDatasource() 上的方法检查记录是否来自表单。如果这是真的,则此记录来自表单。
如果您需要从另一个表单刷新父级,您应该在该表单的 closeOk() 方法中或在 class 中的逻辑末尾执行此操作。
我需要调用父表单,但我的父表单是列表页表单。 据我所知,我无法将新方法添加到列表页面表单中,我需要将此方法添加到相关列表页面表单的交互 class 中。但是我不知道该怎么做。
你有什么建议吗?
您有两个选择:
- 在列表页的菜单项上设置
AutoRefreshData
。这将刷新列表页面,我不确定何时(也许它在操作菜单项上效果最好)。 - 从子窗体调用
element.args().record().datasource().research(true);
。
您可以刷新呼叫记录的数据源。 您需要将 element.args().record().datasource() 转换为 FormDatasource,以便您可以根据需要调用 research() 或 executeQuery()。 此外,您 can/must 通过使用公共 isFormDatasource() 上的方法检查记录是否来自表单。如果这是真的,则此记录来自表单。 如果您需要从另一个表单刷新父级,您应该在该表单的 closeOk() 方法中或在 class 中的逻辑末尾执行此操作。