在新创建的选项卡上添加按钮

Adding button on newly created tab

我想在新创建的选项卡的工具栏上添加一个新按钮。当我尝试向绑定到该选项卡的 class 添加一个按钮时,默认情况下,它会转到顶部的主工具栏,而不是选项卡工具栏上。 有什么建议吗?

默认情况下,所有操作都会显示在主工具栏中。要隐藏它们,您需要在页面的 CallbackCommands 部分添加一个条目。例如,如果您查看客户页面,您会在“联系人”选项卡中找到一个 "Add Contact" 按钮。由于 CallbackCommands 部分中的这一行,此按钮在主工具栏中不可见:

<px:PXDSCallbackCommand Name="NewContact" Visible="False" CommitChanges="true" />

除了上面的代码修复,还需要在网格下添加下面的内容

<CustomItems>
    <px:PXToolBarButton Text="New Contact">
        <AutoCallBack Command="NewContact" Target="ds" />
    </px:PXToolBarButton>
</CustomItems>