Dec 19, 2018, 10:18 PM
[CLOSED] Grid Panel Scroll bar
Hello, I seem to be having trouble with the vertical scroll bar showing when adding row by row from code behind.
Below is grid panel mark up.
The store data is added one record at a time the refreshed. As the grid panel grows it extends past its parent window which is fine but no scroll bar shows to see the hidden rows. Does that make sense?
Cheers
Below is grid panel mark up.
The store data is added one record at a time the refreshed. As the grid panel grows it extends past its parent window which is fine but no scroll bar shows to see the hidden rows. Does that make sense?
Cheers
<ext:GridPanel ID="GridPanelOrderTickets" runat="server" Title="Job Tickets"
StoreID="DataGridTicketStore" MaxHeight="310" >
<ColumnModel ID="ColumnModel2" runat="server">
<Columns>
<ext:Column runat="server" Header="TicketID" DataIndex="TicketID" Hidden="true" />
<ext:Column runat="server" Header="OrderID" Width="75" DataIndex="OrderID" Hidden="true">
</ext:Column>
<ext:Column runat="server" Header="Job Type" Width="175" DataIndex="JobTypeDesc">
</ext:Column>
<ext:Column runat="server" Header="Size" Width="75" DataIndex="SizeDesc">
</ext:Column>
<ext:Column runat="server" Header="Paper Type" Width="100" DataIndex="PaperTypeDesc" />
<ext:Column runat="server" Header="GSM" Width="85" DataIndex="GSM" />
<ext:Column runat="server" Header="QTY" Width="85" DataIndex="QTY" />
<ext:Column runat="server" Header="Cost" Width="85" DataIndex="Cost">
<Renderer Format="UsMoney" />
</ext:Column>
<ext:CommandColumn runat="server" Width="70" Header="Edit">
<Commands>
<ext:GridCommand Icon="ApplicationEdit" CommandName="Edit">
<ToolTip Text="Edit Order" />
</ext:GridCommand>
</Commands>
<Listeners>
<Command Handler="#{DirectMethods}.EditTempTicket(record.data.TicketID);" />
<%--<Command Handler=" if (command == 'Delete'){ Ext.net.DirectMethods.DeleteTicket(record.data.TicketID); } if (command == 'Edit'){ Ext.net.DirectMethods.EditTempTicket(record.data.TicketID); } " />--%>
</Listeners>
</ext:CommandColumn>
<ext:CommandColumn runat="server" Width="70" Header="Delete">
<Commands>
<ext:GridCommand Icon="Delete" CommandName="Delete">
<ToolTip Text="Delete" />
</ext:GridCommand>
</Commands>
<Listeners>
<Command Handler="#{DirectMethods}.DeleteTicket(record.data.TicketID);" />
<%--<Command Handler=" if (command == 'Delete'){ Ext.net.DirectMethods.DeleteTicket(record.data.TicketID); } if (command == 'Edit'){ Ext.net.DirectMethods.EditTempTicket(record.data.TicketID); } " />--%>
</Listeners>
</ext:CommandColumn>
<ext:Column runat="server" Header="Invoicing Business" DataIndex="InvoicingBusiness" Hidden="false" Width="175" />
</Columns>
</ColumnModel>
<LayoutConfig>
<ext:VBoxLayoutConfig Align="Stretch"></ext:VBoxLayoutConfig>
</LayoutConfig>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1" runat="server" Mode="Single" />
</SelectionModel>
<View>
<ext:GridView runat="server" StripeRows="true" TrackOver="true" />
</View>
</ext:GridPanel>
Last edited by fabricio.murta; Mar 15, 2019 at 7:10 PM.