二开案例.列表插件.全事件演示

【案例演示】
演示列表插件所包含的全部事件及其触发顺序。
温馨提示:此贴为演示插件执行顺序的二开示例贴,不是插件事件的说明文档,需要看事件注释的,请移步至:https://vip.kingdee.com/article/22386
或者使用协同开发平台下载指定版本的星空的开发环境,通过VS工具查看。
【实现步骤】
<1>编写列表插件,代码如下。
using Kingdee.BOS.Util;
using System;
using System.ComponentModel;
namespace Jac.XkDemo.BOS.Business.PlugIn
{
/// <summary>
/// 【列表插件】全事件
/// </summary>
[Description("【列表插件】全事件"), HotUpdate]
public class AllEventListPlugIn : Kingdee.BOS.Core.List.PlugIn.AbstractListPlugIn
{
#region event
public override void ListInitialize(Kingdee.BOS.Core.List.PlugIn.Args.ListInitializeEventArgs e)
{
PrintEventInfo("ListInitialize", e);
base.ListInitialize(e);
}
public override void CellFormat(Kingdee.BOS.Core.List.PlugIn.Args.CellEventArgs e)
{
PrintEventInfo("CellFormat", e);
base.CellFormat(e);
}
public override void CellDbClick(Kingdee.BOS.Core.List.PlugIn.Args.CellEventArgs e)
{
PrintEventInfo("CellDbClick", e);
base.CellDbClick(e);
}
public override void BeforeButtonClick(Kingdee.BOS.Core.List.PlugIn.Args.MenuArgs e)
{
PrintEventInfo("BeforeButtonClick", e);
base.BeforeButtonClick(e);
}
public override void AfterButtonClick(Kingdee.BOS.Core.List.PlugIn.Args.MenuArgs e)
{
PrintEventInfo("AfterButtonClick", e);
base.AfterButtonClick(e);
}
public override void BeforeMenuClick(Kingdee.BOS.Core.List.PlugIn.Args.MenuArgs e)
{
PrintEventInfo("BeforeMenuClick", e);
base.BeforeMenuClick(e);
}
public override void AfterMenuClick(Kingdee.BOS.Core.List.PlugIn.Args.MenuArgs e)
{
PrintEventInfo("AfterMenuClick", e);
base.AfterMenuClick(e);
}
public override void ListCreateColumns(Kingdee.BOS.Core.List.PlugIn.Args.ListCreateColumnsEventArgs e)
{
PrintEventInfo("ListCreateColumns", e);
base.ListCreateColumns(e);
}
public override void ListRowDoubleClick(Kingdee.BOS.Core.List.PlugIn.Args.ListRowDoubleClickArgs e)
{
PrintEventInfo("ListRowDoubleClick", e);
base.ListRowDoubleClick(e);
}
public override void OnShowConvertOpForm(Kingdee.BOS.Core.List.PlugIn.Args.ShowConvertOpFormEventArgs e)
{
PrintEventInfo("OnShowConvertOpForm", e);
base.OnShowConvertOpForm(e);
}
public override void OnGetConvertRule(Kingdee.BOS.Core.List.PlugIn.Args.GetConvertRuleEventArgs e)
{
PrintEventInfo("OnGetConvertRule", e);
base.OnGetConvertRule(e);
}
public override void OnShowTrackResult(Kingdee.BOS.Core.List.PlugIn.Args.ShowTrackResultEventArgs e)
{
PrintEventInfo("OnShowTrackResult", e);
base.OnShowTrackResult(e);
}
public override void OnFormatRowConditions(Kingdee.BOS.Core.List.PlugIn.Args.ListFormatConditionArgs args)
{
PrintEventInfo("OnFormatRowConditions", args);
base.OnFormatRowConditions(args);
}
public override void PrepareFilterParameter(Kingdee.BOS.Core.List.PlugIn.Args.FilterArgs e)
{
PrintEventInfo("PrepareFilterParameter", e);
base.PrepareFilterParameter(e);
}
public override void BeforeGetDataForTempTableAccess(Kingdee.BOS.Core.List.PlugIn.Args.BeforeGetDataForTempTableAccessArgs e)
{
PrintEventInfo("BeforeGetDataForTempTableAccess", e);
base.BeforeGetDataForTempTableAccess(e);
}
public override void AfterCreateSqlBuilderParameter(Kingdee.BOS.Core.List.PlugIn.Args.SqlBuilderParameterArgs e)
{
PrintEventInfo("AfterCreateSqlBuilderParameter", e);
base.AfterCreateSqlBuilderParameter(e);
}
public override void PrepareFuncPermissionDataRule(Kingdee.BOS.Core.Permission.Args.DataRuleArgs e)
{
PrintEventInfo("PrepareFuncPermissionDataRule", e);
base.PrepareFuncPermissionDataRule(e);
}
public override void CreateFilterEditorControl(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.CreateControlEventArgs e)
{
PrintEventInfo("CreateFilterEditorControl", e);
base.CreateFilterEditorControl(e);
}
public override void AfterGetData()
{
PrintEventInfo("AfterGetData");
base.AfterGetData();
}
public override void FormatCellValue(Kingdee.BOS.Core.List.PlugIn.Args.FormatCellValueArgs args)
{
PrintEventInfo("FormatCellValue", args);
base.FormatCellValue(args);
}
public override void BatchCopyData(Kingdee.BOS.Core.List.PlugIn.Args.BatchCopyDataEventArgs e)
{
PrintEventInfo("BatchCopyData", e);
base.BatchCopyData(e);
}
public override void AfterBatchCopyData(Kingdee.BOS.Core.List.PlugIn.Args.BatchCopyDataEventArgs e)
{
PrintEventInfo("AfterBatchCopyData", e);
base.AfterBatchCopyData(e);
}
public override void EntryHyperlinkButtonClick(Kingdee.BOS.Core.List.PlugIn.Args.HyperlinkButtonClickArgs e)
{
PrintEventInfo("EntryHyperlinkButtonClick", e);
base.EntryHyperlinkButtonClick(e);
}
public override void AfterCreateFilterField(Kingdee.BOS.Core.List.PlugIn.Args.AfterCreateFilterFieldEventArgs e)
{
PrintEventInfo("AfterCreateFilterField", e);
base.AfterCreateFilterField(e);
}
public override void OnTargetBillChanged(Kingdee.BOS.Core.List.PlugIn.Args.TargetBillChangedEventArgs e)
{
PrintEventInfo("OnTargetBillChanged", e);
base.OnTargetBillChanged(e);
}
public override void BeforeExportDataNew(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeExportDataNewArgs e)
{
PrintEventInfo("BeforeExportDataNew", e);
base.BeforeExportDataNew(e);
}
public override void CreateNewData(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BizDataEventArgs e)
{
PrintEventInfo("CreateNewData", e);
base.CreateNewData(e);
}
public override void AfterCreateNewData(System.EventArgs e)
{
PrintEventInfo("AfterCreateNewData", e);
base.AfterCreateNewData(e);
}
public override void OnChangeConvertRuleEnumList(Kingdee.BOS.Core.List.PlugIn.Args.ChangeConvertRuleEnumListEventArgs e)
{
PrintEventInfo("OnChangeConvertRuleEnumList", e);
base.OnChangeConvertRuleEnumList(e);
}
public override void AfterCreateModelData(System.EventArgs e)
{
PrintEventInfo("AfterCreateModelData", e);
base.AfterCreateModelData(e);
}
public override void BeforeControlDataBinder(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeControlDataBinder e)
{
PrintEventInfo("BeforeControlDataBinder", e);
base.BeforeControlDataBinder(e);
}
public override void BeforeEntryRowDataBinder(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeEntryRowDataBinderArgs e)
{
PrintEventInfo("BeforeEntryRowDataBinder", e);
base.BeforeEntryRowDataBinder(e);
}
public override void BeforeEntryBatchFill(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeBatchFillEventArgs e)
{
PrintEventInfo("BeforeEntryBatchFill", e);
base.BeforeEntryBatchFill(e);
}
public override void AfterEntryBatchFill(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterBatchFillEventArgs e)
{
PrintEventInfo("AfterEntryBatchFill", e);
base.AfterEntryBatchFill(e);
}
public override void BeforeCreateNewEntryRow(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeCreateNewEntryEventArgs e)
{
PrintEventInfo("BeforeCreateNewEntryRow", e);
base.BeforeCreateNewEntryRow(e);
}
public override void AfterCreateNewEntryRow(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.CreateNewEntryEventArgs e)
{
PrintEventInfo("AfterCreateNewEntryRow", e);
base.AfterCreateNewEntryRow(e);
}
public override void BeforeDeleteRow(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeDeleteRowEventArgs e)
{
PrintEventInfo("BeforeDeleteRow", e);
base.BeforeDeleteRow(e);
}
public override void AfterDeleteRow(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterDeleteRowEventArgs e)
{
PrintEventInfo("AfterDeleteRow", e);
base.AfterDeleteRow(e);
}
public override void BeforeUpdateValue(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeUpdateValueEventArgs e)
{
PrintEventInfo("BeforeUpdateValue", e);
base.BeforeUpdateValue(e);
}
public override void DataChanged(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.DataChangedEventArgs e)
{
PrintEventInfo("DataChanged", e);
base.DataChanged(e);
}
public override void AfterCopyRow(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterCopyRowEventArgs e)
{
PrintEventInfo("AfterCopyRow", e);
base.AfterCopyRow(e);
}
public override void BeforeDeleteEntry(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeDeleteEntryEventArgs e)
{
PrintEventInfo("BeforeDeleteEntry", e);
base.BeforeDeleteEntry(e);
}
public override void AfterDeleteEntry(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterDeleteEntryEventArgs e)
{
PrintEventInfo("AfterDeleteEntry", e);
base.AfterDeleteEntry(e);
}
public override System.Collections.Generic.List<Kingdee.BOS.Core.Metadata.TreeNode> GetTreeViewData(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.TreeNodeArgs e)
{
PrintEventInfo("GetTreeViewData", e);
return base.GetTreeViewData(e);
}
public override void BeforeSetItemValueByNumber(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeSetItemValueByNumberArgs e)
{
PrintEventInfo("BeforeSetItemValueByNumber", e);
base.BeforeSetItemValueByNumber(e);
}
public override void GroupSearchMenuPanelAction(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.GroupSearchMenuPanelEventArgs e)
{
PrintEventInfo("GroupSearchMenuPanelAction", e);
base.GroupSearchMenuPanelAction(e);
}
public override void ProductsPanelAction(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.ProductsPanelEventArgs e)
{
PrintEventInfo("ProductsPanelAction", e);
base.ProductsPanelAction(e);
}
public override void PreOpenForm(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.PreOpenFormEventArgs e)
{
PrintEventInfo("PreOpenForm", e);
base.PreOpenForm(e);
}
public override void OnInitialize(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.InitializeEventArgs e)
{
PrintEventInfo("OnInitialize", e);
base.OnInitialize(e);
}
public override void OnInitializeService(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.InitializeServiceEventArgs e)
{
PrintEventInfo("OnInitializeService", e);
base.OnInitializeService(e);
}
public override void OnSetBusinessInfo(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.SetBusinessInfoArgs e)
{
PrintEventInfo("OnSetBusinessInfo", e);
base.OnSetBusinessInfo(e);
}
public override void OnSetLayoutInfo(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.SetLayoutInfoArgs e)
{
PrintEventInfo("OnSetLayoutInfo", e);
base.OnSetLayoutInfo(e);
}
public override void OnCreateDataBinder(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.CreateDataBinderArgs e)
{
PrintEventInfo("OnCreateDataBinder", e);
base.OnCreateDataBinder(e);
}
public override void OnLoad(System.EventArgs e)
{
PrintEventInfo("OnLoad", e);
base.OnLoad(e);
}
public override void BeforeClosed(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeClosedEventArgs e)
{
PrintEventInfo("BeforeClosed", e);
base.BeforeClosed(e);
}
public override void BeforeFlexClosed(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BeforeClosedEventArgs e)
{
PrintEventInfo("BeforeFlexClosed", e);
base.BeforeFlexClosed(e);
}
public override void AfterShowFlexForm(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterShowFlexFormEventArgs e)
{
PrintEventInfo("AfterShowFlexForm", e);
base.AfterShowFlexForm(e);
}
public override void Dispose()
{
PrintEventInfo("Dispose");
base.Dispose();
}
public override void BeforeBindData(System.EventArgs e)
{
PrintEventInfo("BeforeBindData", e);
base.BeforeBindData(e);
}
public override void AfterBindData(System.EventArgs e)
{
PrintEventInfo("AfterBindData", e);
base.AfterBindData(e);
}
public override void AfterUpdateViewState(System.EventArgs e)
{
PrintEventInfo("AfterUpdateViewState", e);
base.AfterUpdateViewState(e);
}
public override void OnTimerElapsed(System.EventArgs e)
{
PrintEventInfo("OnTimerElapsed", e);
base.OnTimerElapsed(e);
}
public override void OnQueryProgressValue(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.QueryProgressValueEventArgs e)
{
PrintEventInfo("OnQueryProgressValue", e);
base.OnQueryProgressValue(e);
}
public override void BarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e)
{
PrintEventInfo("BarItemClick", e);
base.BarItemClick(e);
}
public override void ContextMenuItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.ContextMenuItemClickEventArgs e)
{
PrintEventInfo("ContextMenuItemClick", e);
base.ContextMenuItemClick(e);
}
public override void EntryBarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e)
{
PrintEventInfo("EntryBarItemClick", e);
base.EntryBarItemClick(e);
}
public override void ToolBarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e)
{
PrintEventInfo("ToolBarItemClick", e);
base.ToolBarItemClick(e);
}
public override void AfterBarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterBarItemClickEventArgs e)
{
PrintEventInfo("AfterBarItemClick", e);
base.AfterBarItemClick(e);
}
public override void AfterEntryBarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterBarItemClickEventArgs e)
{
PrintEventInfo("AfterEntryBarItemClick", e);
base.AfterEntryBarItemClick(e);
}
public override void AfterToolBarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterBarItemClickEventArgs e)
{
PrintEventInfo("AfterToolBarItemClick", e);
base.AfterToolBarItemClick(e);
}
public override void ButtonClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.ButtonClickEventArgs e)
{
PrintEventInfo("ButtonClick", e);
base.ButtonClick(e);
}
public override void ChangeHTmlTheme(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.HtmlThemeEventArgs e)
{
PrintEventInfo("ChangeHTmlTheme", e);
base.ChangeHTmlTheme(e);
}
public override void EntryButtonCellClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.EntryButtonCellClickEventArgs e)
{
PrintEventInfo("EntryButtonCellClick", e);
base.EntryButtonCellClick(e);
}
public override void AfterButtonClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterButtonClickEventArgs e)
{
PrintEventInfo("AfterButtonClick", e);
base.AfterButtonClick(e);
}
public override void TreeNodeClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.TreeNodeArgs e)
{
PrintEventInfo("TreeNodeClick", e);
base.TreeNodeClick(e);
}
public override void TreeNodeDoubleClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.TreeNodeArgs e)
{
PrintEventInfo("TreeNodeDoubleClick", e);
base.TreeNodeDoubleClick(e);
}
public override void TreeLoadData(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.TreeLoadDataArgs e)
{
PrintEventInfo("TreeLoadData", e);
base.TreeLoadData(e);
}
public override void BeforeDoAction(Kingdee.BOS.Core.DynamicForm.PlugIn.Args二开案例.列表插件.全事件演示
【案例演示】演示列表插件所包含的全部事件及其触发顺序。温馨提示:此贴为演示插件执行顺序的二开示例贴,不是插件事件的说明文档,需要看...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



