如何在Store事件后执行JavaScript代码
How to execute JavaScript code after a Store event?
我的页面上有一个商店:
<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
的属性)时,如何做到这一点?
我发现我可以通过调用
从c#事件处理程序执行JS函数调用X。调用("function_name"参数)
尝试通过ResourceManager in Event方法定义脚本:
X.ResourceManager.RegisterClientScriptBlock("After", "Ext.Msg.alert('After');");
你可以用
注册任何脚本ScriptManager.RegisterStartupScript
后面代码中的方法
更新:那么这个链接可能会有所帮助:http://www.dotnetcurry.com/ShowArticle.aspx?ID=256
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 在Safari执行javascript之前对其进行修改
- 如何在执行此特定onclick事件时执行JavaScript函数
- 如何在从浏览缓存加载页面时执行javascript
- 使用Rhino和ASE执行Javascript的区别
- 如何在加载完整页面后严格执行javascript代码
- 在动态加载的对话框中执行Javascript
- 在Sinatra中执行Javascript
- 通过AJAX加载页面并执行javascript和CSS
- 适用于多种浏览器的Selenium-需要能够执行javascript的webDriver
- 如何在seleniumwebdriver中执行javascript提示并等待接受输入
- 在window.open()生成的窗口中执行JavaScript
- AJAX成功回调-执行javascript时出现问题
- 通过指令在控制器中执行javascript函数
- 从React Native Android原生地执行JavaScript代码
- iframe未执行Javascript方法(PHP)
- 执行JavaScript代码,使用selenium webdriver或WatiN从控制台获取日志
- 通过web驱动程序异步执行Javascript
- 如何在长时间执行JavaScript期间显示微调器
- 点击困难时执行javascript函数