WebApplication,在DetailView的Tab中,当跳转页签时即刻保存提交内容的解决方法
2012-09-14 13:13
274 查看
WebApplication,在DetailView的Tab中,当跳转页签时即刻保存提交内容的解决方法如下:
原文:http://www.devexpress.com/Support/Center/p/Q157281.aspx
重写ASPxPageControl的ActiveTabChanged事件,ObjectSpace进行提交即可,代码类似下面:
[/code]
原文:http://www.devexpress.com/Support/Center/p/Q157281.aspx
重写ASPxPageControl的ActiveTabChanged事件,ObjectSpace进行提交即可,代码类似下面:
[C#]Open in popup window[code]public class CommitOnTabChangeViewController : ViewController { public CommitOnTabChangeViewController() { this.TargetViewType = ViewType.DetailView; } protected override void OnActivated() { base.OnActivated(); ((WebLayoutManager)((DetailView)View).LayoutManager).ItemCreated += new EventHandler<ItemCreatedEventArgs>(ViewController1_ItemCreated); } protected override void OnDeactivating() { ((WebLayoutManager)((DetailView)View).LayoutManager).ItemCreated -= new EventHandler<ItemCreatedEventArgs>(ViewController1_ItemCreated); base.OnDeactivating(); } void ViewController1_ItemCreated(object sender, ItemCreatedEventArgs e) { TabbedGroupTemplateContainer tabbedGroup = e.TemplateContainer as TabbedGroupTemplateContainer; if (tabbedGroup != null) { ASPxPageControlEx tabControl = tabbedGroup.Controls[0] as ASPxPageControlEx; if (tabControl != null) { tabControl.ActiveTabChanged += new DevExpress.Web.ASPxTabControl.TabControlEventHandler(tabControl_ActiveTabChanged); } } } void tabControl_ActiveTabChanged(object source, DevExpress.Web.ASPxTabControl.TabControlEventArgs e) { try { this.ObjectSpace.CommitChanges(); } catch { } } }
[/code]
相关文章推荐
- 转载:解决UITableView中Cell重用机制导致内容出错的方法总结
- ajax提交富文本,内容被截断,解决方法及思路
- 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
- 把view保存为图片的方法以及解决保存后图片背景变黑色的问题
- dedecms织梦无法保存栏目内容的解决方法
- hdwiki/destoon/discuz通过UC整合后会员注册提交后没有跳转解决方法
- VC++实现View内容保存为图片的方法
- Swift - 跳转ViewController黑屏解决方法
- 页面跳转后查询状态保存问题的解决(较为笨拙的方法)
- ios tableView那些事 UITableView中Cell重用机制导致内容重复解决方法
- UITableView中Cell重用机制导致内容重复解决方法
- ios tableView UITableView中Cell重用机制导致内容重复解决方法
- 调用、函数-UITableView内容无法刷新的解决方法-by小雨
- 【JSP页面表单提交,controller接收为乱码,以及保存到数据库时为乱码】解决方法
- Android中将View的内容保存为图像的方法
- Asp.net Submit提交时Validation of viewstate MAC failed错误的解决方法
- android webview内容压线问题解决方法
- 解决UITableView中Cell重用机制导致内容出错的方法总结
- MVC Ajax.BeginForm异常提交时,跳转到处理页等问的解决方法
- 解决RecyclerView实现聊天界面,但点击下面的EditText后弹出的输入法会遮盖RecyclerView内容的方法