如何使用插件控制一个页签关闭时跳转到指定位置的页签
【问题描述】
如何使用插件控制一个页签关闭时跳转到指定位置的页签
星空默认的页签关闭动作,会跳转至当前页签的上一个位置的页签,如果想要关闭页签后跳转指定页签怎么做?
【场景介绍】
关闭页签后跳转指定索引的页签,以主控台为例(主控台首页索引为0)
【解决方案】
请尝试新增下列插件代码来解决:
一. 主要步骤
重写表单插件的FormClosed方法
关闭时设置页签索引为0
二. 详细代码
public override void FormClosed(FormClosedEventArgs e)
{
IDynamicFormView mainview = null;
if (this.View.ClientType == ClientType.Html) {
//这里H5端,关闭页面强制返回到主控首页,不分免登打开,还是主控处理打开
mainview = ViewUtils.GetHtml5MainEditPageView(this.View);
if (mainview != null) {
bool findmaintab = mainview.LayoutInfo.Appearances.Where(x => x.Key.EqualsIgnoreCase("FMainTab")).FirstOrDefault() != null;
if (findmaintab) {
mainview.GetControl < TabControl > ("FMainTab").SetCustomPropertyValue("SelectedIndex", 0);
this.View.SendDynamicFormAction(mainview);
}
}
}
}
运行之后可以看到,关闭页签自动跳转到了主控台页面:
如何使用插件控制一个页签关闭时跳转到指定位置的页签
本文2024-09-23 04:26:31发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-165325.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf