我在处理表单的UI时遇到了两个问题:
-
我创建了一个Action,但似乎无法将其分配给我创建的新按钮。它显示在工具栏上,而不是突出显示在红色框中在这里动作和按钮上的代码:
public PXAction<CashAccount> RefreshAvailability; [PXButton(CommitChanges = true)] [PXUIField(MapEnableRights = PXCacheRights.Select, MapViewRights = PXCacheRights.Select, Enabled = true)] protected virtual void refreshLCAvailability() { //logic here }
-
我插入了两个Column控件,将字段分隔成两列,如图所示,但输出并不像我希望的那样,如图1所示。
我觉得我错过了一些非常简单的东西,但似乎不知道是什么。
编辑:
第一个问题已经通过分配命令和目标来解决,如图所示。
我设法通过反复试验解决了第二个问题。所以基本上,你需要:
- 在合并控件后插入一个空布局控件
- 将Merge属性指定为False
点1&2
- 在两者之间插入另一列
- 在新创建的列中插入Label控件
- 将标签文本留空
点3、4&5
我不得不以这种迂回的方式做这件事,真是令人难以置信。如果有更好的方法,请在这个帖子中分享。