如何在“现有销售订单”屏幕的新“自定义”选项卡中获取拆分容器

时间:2018-11-12 14:25:46

标签: acumatica

我试图在Acumatica基本销售订单屏幕的一个选项卡中引入两个网格 如下图所示 例如:在使用“拆分”容器的“乘客”网格和“航班”网格的自定义PAX标签中

enter image description here

任何人都可以建议我。

1 个答案:

答案 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