Created
April 25, 2023 20:35
-
-
Save BrianMRO/7abe3a255693005c0f8e73390f92fc8a to your computer and use it in GitHub Desktop.
Dynamically Active Grid Actions - The ASPX
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<px:PXGrid StatusField="Availability" FilesIndicator="True" NoteIndicator="True" SkinID="DetailsInTab" SyncPosition="True" Width="100%" runat="server" ID="CstPXGrid1" DataSourceID="ds"> | |
<EditPageParams> | |
<px:PXControlParam ControlID="grid2" Direction="Output" Name="SOOrderType" PropertyName="DataValues["SOOrderType"]" Type="String" ></px:PXControlParam> | |
<px:PXControlParam ControlID="grid2" Direction="Output" Name="SOOrderNbr" PropertyName="DataValues["SOOrderNbr"]" Type="String" ></px:PXControlParam> | |
</EditPageParams> | |
<ActionBar> | |
<CustomItems> | |
<px:PXToolBarButton DependOnGrid="CstPXGrid1" Text="View Line SO" StateColumn="HasSO" > | |
<AutoCallBack Command="ViewLineSO" Target="ds" ></AutoCallBack> | |
</px:PXToolBarButton> | |
</CustomItems> | |
</ActionBar> | |
<Levels> | |
<px:PXGridLevel DataMember="Lines" > | |
<Columns> | |
<px:PXGridColumn DataField="LineNbr" Width="70" Visible="False" ></px:PXGridColumn> | |
<px:PXGridColumn CommitChanges="True" DataField="InventoryID" Width="70" ></px:PXGridColumn> | |
<px:PXGridColumn DataField="Descr" Width="70" ></px:PXGridColumn> | |
<px:PXGridColumn CommitChanges="True" DataField="SiteID" Width="140" ></px:PXGridColumn> | |
<px:PXGridColumn CommitChanges="True" DataField="OrderQty" Width="80" ></px:PXGridColumn> | |
<px:PXGridColumn DataField="UOM" Width="70" ></px:PXGridColumn> | |
<px:PXGridColumn LinkCommand="ViewLineSO" DataField="SOReference" Width="70" ></px:PXGridColumn> | |
<px:PXGridColumn DataField="HasSO" Width="60" ></px:PXGridColumn> | |
</Columns> | |
<RowTemplate> | |
<px:PXLayoutRule runat="server" ID="CstPXLayoutRule53" StartRow="True" ></px:PXLayoutRule> | |
<px:PXLayoutRule runat="server" ID="CstPXLayoutRule57" StartColumn="True" ></px:PXLayoutRule> | |
<px:PXSegmentMask FilterByAllFields="True" runat="server" ID="CstPXSegmentMask31" DataField="InventoryID" AllowEdit="True" ></px:PXSegmentMask> | |
<px:PXSelector CommitChanges="True" runat="server" ID="CstPXSelector6" DataField="SiteID" ></px:PXSelector> | |
<px:PXLayoutRule runat="server" ID="CstPXLayoutRule59" StartColumn="True" ></px:PXLayoutRule> | |
<px:PXNumberEdit CommitChanges="True" runat="server" ID="CstPXNumberEdit50" DataField="OrderQty" ></px:PXNumberEdit> | |
<px:PXSelector runat="server" ID="CstPXSelector45" DataField="UOM" ></px:PXSelector> | |
<px:PXLayoutRule runat="server" ID="CstPXLayoutRule62" StartColumn="True" ></px:PXLayoutRule> | |
<px:PXTextEdit runat="server" ID="CstPXTextEdit67" DataField="SOReference" > | |
<LinkCommand Command="ViewLineSO" Target="ds" ></LinkCommand> | |
</px:PXTextEdit> | |
</RowTemplate> | |
</px:PXGridLevel> | |
</Levels> | |
<AutoSize MinHeight="150" MinWidth="200" Enabled="True" Container="Window" ></AutoSize> | |
<AutoSize Enabled="True" ></AutoSize> | |
<AutoSize MinHeight="150" ></AutoSize> | |
<Mode InitNewRow="True" AllowFormEdit="True" ></Mode> | |
<Mode AllowUpload="True" ></Mode> | |
</px:PXGrid> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment