我试图在Acumatica基本销售订单屏幕的一个选项卡中引入两个网格 如下图所示 例如:在使用“拆分”容器的“乘客”网格和“航班”网格的自定义PAX标签中
任何人都可以建议我。
答案 0 :(得分:0)
您需要添加一个PXSplitContainer
,并将分隔条设置为Vertical
方向。
ASPX代码:
<px:PXTabItem>
<Template>
<px:PXSplitContainer runat="server" Orientation="Vertical" SplitterPosition="640" ID="gridContainer" Height="100%" Width="100%" BorderWidth="14px" BorderStyle="Solid" BorderColor="Transparent" AllowResize="True">
<AutoSize Enabled="True" Container="Parent" />
<Template1>
<px:PXGrid runat="server" ID="gridLeft" Height="100%" SkinID="Details" Caption="Left Grid Caption" CaptionVisible="True" Width="640px" SyncPosition="True" Style='height:100%;width:100%;'>
<Levels>
<px:PXGridLevel DataMember="LeftDataView">
<Columns>
<px:PXGridColumn DataField="columnX" />
<px:PXGridColumn DataField="columnY" />
<px:PXGridColumn DataField="columnZ" />
</Columns>
</px:PXGridLevel>
</Levels>
</px:PXGrid>
</Template1>
<Template2>
<px:PXGrid runat="server" ID="gridRight" Height="100%" SkinID="Inquire" Caption="Right Grid Caption" CaptionVisible="True" Width="100%" SyncPosition="True" Style='width:100%;height:100%;'>
<Levels>
<px:PXGridLevel DataMember="RightDataView">
<Columns>
<px:PXGridColumn DataField="columnX" />
<px:PXGridColumn DataField="columnY" />
<px:PXGridColumn DataField="columnZ" />
</Columns>
</px:PXGridLevel>
</Levels>
</px:PXGrid>
</Template2>
</px:PXSplitContainer>
</Template>
</px:PXTabItem>
使用EDIT ASPX功能更容易进行此类修改。
有关添加拆分容器的其他信息,可以在这里找到: https://asiablog.acumatica.com/2018/05/split-container-in-browser.html