Jan 19, 2017, 3:17 PM
[CLOSED] OnReadData not firing in Grid
<%@ Page Language="C#"%>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
protected void FilesStore_Load(object sender, EventArgs e)
{
X.Msg.Alert("filesttores load", "loaded").Show();
DAL.CDMAdminDataContext dc = new DAL.CDMAdminDataContext();
var result =
(from i in dc.Files
orderby i.id descending
select new { title = i.Title});
this.FilesStore.DataSource = result;
this.FilesStore.DataBind();
}
</script>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>eTMF</title>
</head>
<body>
<form id="form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<div>
<ext:Viewport
runat="server"
StyleSpec="background-color: transparent;"
Layout="BorderLayout"
>
<Items>
<ext:GridPanel
ID="FilesGrid"
runat="server"
Title="Files"
Flex="6"
Region="Center"
>
<Tools>
<ext:Tool Type="Refresh" Handler="#{FilesStore}.reload();" ToolTip="Refresh files" />
</Tools>
<Store>
<ext:Store ID="FilesStore" runat="server" OnReadData="FilesStore_Load" >
<%-- <Listeners>
<DataChanged Handler="#{FilesStore}.reload();" />
</Listeners>--%>
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="title" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel runat="server">
<Columns>
<ext:Column ID="Column1"
runat="server"
Text="Title"
DataIndex="title"
Flex="1">
<Items>
<ext:ComboBox
ID="cmbTitle"
runat="server"
TrigerAction="All"
QueryMode="Local"
DisplayField="title"
ValueField="title">
<Store>
<ext:Store ID="cmbTitleStore" runat="server" OnLoad="cmbTitleStore_Load">
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="title" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<Listeners>
<Change Handler="applyFilter(this);" Buffer="250" />
</Listeners>
<Plugins>
<ext:ClearButton runat="server" />
</Plugins>
</ext:ComboBox>
</Items>
</ext:Column>
</Columns>
</ColumnModel>
</ext:GridPanel>
</Items>
</ext:Viewport>
</div>
</form>
</body>
</html>
Last edited by fabricio.murta; Feb 25, 2017 at 4:08 AM.
Reason: no user feedback for 7+ days