例如,我有VendTable网格的表单,其中包含CustAccount字段.
我想放置按钮,单击将打开CustTable表单,其中所有客户都可见.
如果我只是放置CustTable menuitem,然后单击它将打开CustTable表单,但在此表单中只显示一条记录 - 一条记录与vendTable.CustAccount中的AccountNum相同.
如何打开整个custTable?是否有比创建按钮更好的解决方案,然后使用ClassFactory :: FormRunOnClient来显示表单?
PS.我需要按钮,所以RMB - >"转到主表格"不计算在内.
问题是该VendTable记录作为参数应用于CustTable表单,然后创建一个dynalink.解决方案是避免争论.
覆盖显示菜单项中的clicked方法,CustTable如下所示:
void clicked()
{
this.menufunction().run(new Args(element));
}
Run Code Online (Sandbox Code Playgroud)
这CustTable仅使用调用者对象调用表单而不使用record参数.