四、K3 Cloud 開發插件《K3 Cloud事件、方法、函數》


1、簡單帳表/動態表單幾個主要事件

//初始化 public override void Initialize() //構建動態列 public override BOS.Core.Report.ReportHeader GetReportHeaders(BOS.Core.Report.IRptParams filter) //構建報表標題 public override BOS.Core.Report.ReportTitles GetReportTitles(BOS.Core.Report.IRptParams filter) //創建報表臨時表和SQL(將查詢的數據插入到平台提供的臨時表) public override void BuilderReportSqlAndTempTable(BOS.Core.Report.IRptParams filter, string tableName) //設置匯總信息 public override List<SummaryField> GetSummaryColumnInfo(IRptParams filter)

//關閉報表

public override void CloseReport()

//表體數據填充前

protected override void FillBomChildData()

//簡單帳表的表單插件

過濾條件參數--this.SysReportModel.FilterParameter

 

2.單據插件事件

//單據關閉前

public override void BeforeClosed(BeforeClosedEventArgs e)

//保存后

public override void AfterSave(AfterSaveEventArgs e)

//表體菜單單擊

public override void EntryBarItemClick(BarItemClickEventArgs e)

//表頭菜單單擊

public override void BarItemClick(BarItemClickEventArgs e)

//下推/選單,自動填充目標字段值完畢

public override void OnAfterCreateLink(CreateLinkEventArgs e)

//字段數據更新時

public override void DataChanged(DataChangedEventArgs e)

 

3.列表插件事件

//列表雙擊

public override void ListRowDoubleClick(ListRowDoubleClickArgs e)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM