Oct 13, 2015, 1:59 AM
[CLOSED] Refresh/Render dont fire consistently with buffered renderer
Support,
Please load the example. Notice that the color of the first header is Olive.
Now scroll down to the bottom in one smooth stroke. release the click.
Now scroll to the top in one smooth stroke. release.
Notice the previously Olive header is no longer Olive. (this is an issue)
It will only recolor if you minimize the group or scroll in increments.
Thanks,
/Z
Please load the example. Notice that the color of the first header is Olive.
Now scroll down to the bottom in one smooth stroke. release the click.
Now scroll to the top in one smooth stroke. release.
Notice the previously Olive header is no longer Olive. (this is an issue)
It will only recolor if you minimize the group or scroll in increments.
Thanks,
/Z
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Collections.Generic" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
this.Store1.DataSource = new List<Project>
{
new Project(100, "Ext Forms: Field Anchoring", 1, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 2, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 3, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 4, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 5, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 6, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 7, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 8, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 9, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 10, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 11, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 12, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 13, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 14, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 15, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 16, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 17, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 18, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 19, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 20, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 21, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 22, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 23, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 24, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 25, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 26, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 27, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 28, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 29, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 30, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 31, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 32, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 33, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 34, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 35, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 36, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 37, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 38, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 39, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 40, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 41, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 42, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 43, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 44, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 45, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 46, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(100, "Ext Forms: Field Anchoring", 47, "Add support for multiple types of anchors", 4, 150, 0, new DateTime(2007, 06, 27)),
new Project(100, "Ext Forms: Field Anchoring", 48, "Testing and debugging", 8, 0, 0, new DateTime(2007, 06, 29)),
new Project(100, "Ext Forms: Field Anchoring", 49, "Integrate 2.0 Forms with 2.0 Layouts", 6, 150, 0, new DateTime(2007, 06, 24)),
new Project(100, "Ext Forms: Field Anchoring", 50, "Implement AnchorLayout", 4, 150, 0, new DateTime(2007, 06, 25)),
new Project(101, "Ext Grid: Single-level Grouping", 1061, "Add required rendering \"hooks\" to GridView", 6, 100, 0, new DateTime(2007, 07, 01)),
new Project(101, "Ext Grid: Single-level Grouping", 1062, "Extend GridView and override rendering functions", 6, 100, 0, new DateTime(2007, 07, 03)),
new Project(101, "Ext Grid: Single-level Grouping", 166603, "Extend Store with grouping functionality", 4, 100, 0, new DateTime(2007, 07, 04)),
new Project(101, "Ext Grid: Single-level Grouping", 1621, "Default CSS Styling", 2, 100, 0, new DateTime(2007, 07, 05)),
new Project(101, "Ext Grid: Single-level Grouping", 16104, "Testing and debugging", 6, 100, 0, new DateTime(2007, 07, 06)),
new Project(101, "Ext Grid: Single-level Grouping", 166202, "Extend GridView and override rendering functions", 6, 100, 0, new DateTime(2007, 07, 03)),
new Project(101, "Ext Grid: Single-level Grouping", 16303, "Extend Store with grouping functionality", 4, 100, 0, new DateTime(2007, 07, 04)),
new Project(101, "Ext Grid: Single-level Grouping", 156421, "Default CSS Styling", 2, 100, 0, new DateTime(2007, 07, 05)),
new Project(101, "Ext Grid: Single-level Grouping", 15504, "Testing and debugging", 6, 100, 0, new DateTime(2007, 07, 06)),
new Project(101, "Ext Grid: Single-level Grouping", 156602, "Extend GridView and override rendering functions", 6, 100, 0, new DateTime(2007, 07, 03)),
new Project(101, "Ext Grid: Single-level Grouping", 156703, "Extend Store with grouping functionality", 4, 100, 0, new DateTime(2007, 07, 04)),
new Project(101, "Ext Grid: Single-level Grouping", 15656821, "Default CSS Styling", 2, 100, 0, new DateTime(2007, 07, 05)),
new Project(101, "Ext Grid: Single-level Grouping", 156904, "Testing and debugging", 6, 100, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 105651, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 10565662, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 105673, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10565684, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 105695, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 115606, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 105657, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 105668, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 10979, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10980, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10191, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 11102, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 10153, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 10164, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 10175, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10816, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10129, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 11230, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 10523, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 10236, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 10237, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10238, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 1039, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 113530, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 15505, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 15506, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 15507, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 1254708, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 125709, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 1234610, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 1234605, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 124357606, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 77107, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 134508, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 1234509, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 11550, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 1023455, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 15725706, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 15527207, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10523458, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 125723709, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 134523410, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 14356205, "Ext Grid plugin integration", 4, 125, 0, new DateTime(2007, 07, 01)),
new Project(102, "Ext Grid: Summary Rows", 125206, "Summary creation during rendering phase", 4, 125, 0, new DateTime(2007, 07, 02)),
new Project(102, "Ext Grid: Summary Rows", 1678967007, "Dynamic summary updates in editor grids", 6, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 10348, "Remote summary integration", 4, 125, 0, new DateTime(2007, 07, 05)),
new Project(102, "Ext Grid: Summary Rows", 102349, "Summary renderers and calculators", 4, 125, 0, new DateTime(2007, 07, 06)),
new Project(102, "Ext Grid: Summary Rows", 134510, "Integrate summaries with GroupingView", 10, 125, 0, new DateTime(2007, 07, 11)),
new Project(102, "Ext Grid: Summary Rows", 134511, "Testing and debugging", 8, 125, 0, new DateTime(2007, 07, 15))
};
this.Store1.DataBind();
}
public class Project
{
public Project(int projectId, string name, int taskId, string description, int estimate, double rate, double cost, DateTime due)
{
this.ProjectID = projectId;
this.Name = name;
this.TaskID = taskId;
this.Description = description;
this.Estimate = estimate;
this.Rate = rate;
this.Due = due;
}
public int ProjectID { get; set; }
public string Name { get;set; }
public int TaskID { get; set; }
public string Description { get;set; }
public int Estimate { get;set; }
public double Rate { get; set; }
public double Cost { get; set; }
public DateTime Due { get; set; }
}
</script>
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
<title>Locking, Cell Editing Summary Grid - Ext.NET Examples</title>
<link href="/resources/css/examples.css" rel="stylesheet" />
<style>
.x-grid-body .x-grid-cell-Cost {
background-color : #f1f2f4;
}
.x-grid-row-summary .x-grid-cell-Cost .x-grid-cell-inner{
background-color : #e1e2e4;
}
.task .x-grid-cell-inner {
padding-left: 15px;
}
.x-grid-row-summary .x-grid-cell-inner {
font-weight: bold;
font-size: 11px;
background-color : #f1f2f4;
}
</style>
<script>
var showSummary = true;
var totalCost = function (records) {
var i = 0,
length = records.length,
total = 0,
record;
for (; i < length; ++i) {
record = records[i];
total += record.get('Estimate') * record.get('Rate');
}
return total;
};
// this "setGroupStyle" function is called when the GroupingView is refreshed.
var setGroupStyle = function (view) {
var colors = ['olive', 'orange', 'purple', 'red', 'blue', 'fuchsia', 'gray', 'green', 'maroon', 'navy', 'silver', 'teal', 'black']
// get an instance of the Groups
var groups = view.el.query(App.group1.eventSelector);
for (var i = 0; i < groups.length; i++) {
// Set the "background-color" of the original Group node.
Ext.get(groups[i]).parent().select('.x-grid-group-hd').setStyle("background-color", colors[i % colors.length]);
}
};
var toggleSummary = function (b) {
showSummary = !showSummary;
var grid = b.up('gridpanel'),
view = grid.lockedGrid.getView();
view.getFeature('group').toggleSummaryRow(showSummary);
view.refresh();
view = grid.normalGrid.getView();
view.getFeature('group').toggleSummaryRow(showSummary);
view.refresh();
};
</script>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server"/>
<h1>Locking, Cell Editing Summary Grid Example</h1>
<p>It is not possible to lock or unlock <i>all</i> columns using the user interface. Each side, locked or unlocked must always contain at least one column.</p>
<ext:GridPanel
ID="GridPanel1"
runat="server"
Frame="true"
Title="Sponsored Projects"
Icon="ApplicationViewColumns"
Width="800"
Height="450">
<Store>
<ext:Store ID="Store1" runat="server" GroupField="Name">
<Sorters>
<ext:DataSorter Property="Due" Direction="ASC" />
</Sorters>
<Model>
<ext:Model ID="Model1" runat="server" IDProperty="TaskID">
<Fields>
<ext:ModelField Name="ProjectID" Type="Int" />
<ext:ModelField Name="Name" />
<ext:ModelField Name="TaskID" Type="Int" />
<ext:ModelField Name="Description" />
<ext:ModelField Name="Estimate" Type="Int" />
<ext:ModelField Name="Rate" Type="Float" />
<ext:ModelField Name="Cost" Type="Float" />
<ext:ModelField Name="Due" Type="Date" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<Plugins>
<ext:CellEditing ID="CellEditing1" runat="server" ClicksToEdit="1" />
</Plugins>
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:Column ID="Column1"
runat="server"
Locked="true"
TdCls="task"
Text="Task"
Sortable="true"
DataIndex="Description"
Hideable="false"
SummaryType="Count"
Width="300">
<SummaryRenderer Handler="return ((value === 0 || value > 1) ? '(' + value +' Tasks)' : '(1 Task)');" />
</ext:Column>
<ext:Column ID="Column2" runat="server" Text="Project" DataIndex="Name" Width="180" />
<ext:DateColumn ID="DateColumn1"
runat="server"
Width="130"
Text="Due Date"
Sortable="true"
DataIndex="Due"
SummaryType="Max"
Format="MM/dd/yyyy">
<Editor>
<ext:DateField ID="DateField1" runat="server" Format="MM/dd/yyyy" />
</Editor>
</ext:DateColumn>
<ext:Column ID="Column3"
runat="server"
Width="130"
Text="Estimate"
Sortable="true"
DataIndex="Estimate"
SummaryType="Sum">
<Renderer Handler="return value +' hours';" />
<Editor>
<ext:NumberField ID="NumberField1"
runat="server"
AllowBlank="false"
MinValue="0"
StyleSpec="text-align:left"
/>
</Editor>
</ext:Column>
<ext:Column ID="Column4"
runat="server"
Width="130"
Text="Rate"
Sortable="true"
DataIndex="Rate"
SummaryType="Average">
<Renderer Format="UsMoney" />
<SummaryRenderer Fn="Ext.util.Format.usMoney" />
<Editor>
<ext:NumberField ID="NumberField2"
runat="server"
AllowBlank="false"
MinValue="0"
StyleSpec="text-align:left"
/>
</Editor>
</ext:Column>
<ext:Column
runat="server"
Width="130"
ID="Cost"
Text="Cost"
Sortable="false"
Groupable="false"
DataIndex="Cost"
CustomSummaryType="totalCost">
<Renderer Handler="return Ext.util.Format.usMoney(record.data.Estimate * record.data.Rate);" />
<SummaryRenderer Fn="Ext.util.Format.usMoney" />
</ext:Column>
</Columns>
</ColumnModel>
<Features>
<ext:GroupingSummary
ID="group1"
runat="server"
GroupHeaderTplString="{name}"
HideGroupedHeader="true"
EnableGroupingMenu="false"
/>
</Features>
<View>
<ext:GridView ID="GridView1" runat="server">
<Listeners>
<Render Fn="setGroupStyle" />
<Refresh Fn="setGroupStyle" />
</Listeners>
</ext:GridView>
</View>
<TopBar>
<ext:Toolbar ID="Toolbar1" runat="server">
<Items>
<ext:Button ID="Button1"
runat="server"
Text="Toggle"
ToolTip="Toggle the visibility of summary row"
EnableToggle="true"
Pressed="true">
<Listeners>
<Click Fn="toggleSummary" />
</Listeners>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<SelectionModel>
<ext:CellSelectionModel ID="CellSelectionModel1" runat="server" />
</SelectionModel>
</ext:GridPanel>
</form>
</body>
</html>
Last edited by Daniil; Oct 15, 2015 at 5:55 AM.
Reason: [CLOSED]