我的页面上有一个商店:
<ext:Store
ID="Store1"
runat="server"
OnAfterStoreChanged="Store1_AfterChanged"
OnRefreshData="MyData_Refresh">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="Name" />
<ext:RecordField Name="Id" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
我需要在执行Store1_AfterChanged
事件后运行JavaScript代码。如果是通过DirectEvents
部分定义的,我可以使用After
属性
如何以这种方式定义事件(作为Store
的属性?
答案 0 :(得分:2)
我发现我可以通过调用
从C#事件处理程序执行JS函数调用X.Call(“function_name”,参数)
答案 1 :(得分:1)
尝试在Event方法中通过ResourceManager定义脚本:
X.ResourceManager.RegisterClientScriptBlock("After", "Ext.Msg.alert('After');");
答案 2 :(得分:-1)
您可以使用
注册任何脚本ScriptManager.RegisterStartupScript
方法背后的代码
<强>更新强> 那么这个链接可能会有所帮助: http://www.dotnetcurry.com/ShowArticle.aspx?ID=256