[OPEN] [#818] X.AddScript() called in ODS methods fails
Hello,
if I call X.AddScript() (and also X.Call() ) in ODS methods (OnSelecting, OnSelected), while ODS Select is invoked by Ext.Net.Store, nothing happens. If ODS Select is invoked by my code (e.g. in Page_Load), it works well.
Code:
namespace Test
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Ext.Net.X.AddScript("alert('load');");
//this.ods.Select(); // try use this while removing store
}
protected void Unnamed_Selected(object sender, ObjectDataSourceStatusEventArgs e)
{
Ext.Net.X.AddScript("alert('selected');");
}
protected void Unnamed_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
Ext.Net.X.AddScript("alert('selecting');");
}
public object Select()
{
return new { Text = "Text" };
}
}
}
HTML Code:
<ext:ResourceManager ID="resourceManager" runat="server" ShowWarningOnAjaxFailure="false" />
<asp:ObjectDataSource ID="ods" runat="server" TypeName="Test.WebForm1" SelectMethod="Select" OnSelected="Unnamed_Selected" OnSelecting="Unnamed_Selecting" />
<ext:Store runat="server" DataSourceID="ods">
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="Text" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
Thanks for help!
Ladislav