K/3BOS插件开发手册金蝶K/3V11.0BOS插件开发手册金蝶软件(中国)有限公司K/3事业部K/3BOS开发部K/3BOS插件开发手册1目录概述..1COM..1K3CLASSEVENTS的对象模型..1使用说明..1K3CLASSEVENTS的对象..2ListEvents对象参考.3DataSrv属性..3List属性.4RsId属性..4K3Lib属性.5MenuBar属性.5MultiCheckMgr属性..6EnableListFillRowEvents属性..6ListEntrySort属性.7ListHeadSort属性..8ListFilterString属性.8ShowMode属性.9ShowMsg属性.9DeleteBill函数.10GetDataFldByKey函数..10GetDataFld函数.11GetCurrentSelRowInfo函数.13GetSelectedBillInfo函数..13LoadSelectedBill函数..14RefreshList函数.15SenderMessage函数.15UpdateNormalFld函数.16UpdateNormalFldByKey函数..17RefreshMenu函数..17AfterBusinessCheck事件.18AfterCopyBillCreateData事件.18AfterDeleteBill事件.19AfterMultiCheck事件..19AfterMergeCopyBill事件..20AfterSelList事件..20AfterUnBusinessCheck事件..20AfterUnBusinessCheckEx事件..21AfterUnMultiCheck事件.21AfterUnMultiCheckEx事件.22BeforeMultiCheck事件..22K/3BOS插件开发手册2BeforeMultiCheckEx事件.23BeforeSenderMessage事件..24BeforRefreshToolBar事件.25BusinessCheck事件.25FinishMultiCheck事件.25ListFillRow事件..26ListRowSelected事件..28MenuBarClick事件..28MenuBarInitialize事件..29MultiCheck事件.29StartMultiCheck事件.30StartMultiCheckEx事件.31UnBusinessCheck事件..31UnBusinessCheckEx事件..32UnMultiCheck事件..32UnMultiCheckEx事件.33AfterMergeCopyBill事件..34ReMultiCheck事件..34ReMultiCheckEx事件..35ReUnMultiCheck事件.35ReUnMultiCheckEx事件.35ReMultiCheck事件..36ReMultiCheckEx事件..36ReUnMultiCheck事件.37ReUnMultiCheckEx事件.37BaseClassEvent对象参考..39BrowseCtl属性.39DataSrv属性..39EnableListFillRowEvents属性.39K3Lib属性.41ListActiveBar属性.41MenuBar属性.42RsClassGroup属性.42RsId属性..42ListEntrySort属性..43ListHeadSort属性..43ListFilterString属性.44GetActiveCtl函数..44GetSelectedClassID函数..45GetSelectedClassType函数..45GetSelectedItemID函数.46GetSelectedItems函数..47IsSearchState函数..47PitchItemByID函数.48K/3BOS插件开发手册3SelectClassGroupByID函数..49SenderMessage函数.50RefreshClassGroups方法.50RefreshListByClassGroupID方法..51RefreshSelectedClassGroup方法.52RefreshSelectedClassGroupList方法.52AfterGetData事件..53BeforeSenderMessage事件..53ClassGroupSelected事件.53ListFillRow事件..54MenuBarClick事件..56MenuBarInitialize事件..57RefreshList事件.57BillEvent对象参考..58AccessoryTypeID属性.58BillCtl属性.58BillEntrys属性.58BillHeads属性..59BillHeight属性.59BillName属性..60BillStatus属性..60BillWidth属性..60ClassType属性.61ClassTypeEntry属性..61ClassTypeKey属性..62Data属性..62DataSrv属性..62EntryPrimaryKey属性.63FID属性.63K3Lib属性.64LayerCount属性.64LayerNames属性.64MenuBar属性.65MultiCheckMgr属性..65ObjectID属性.66ObjectType属性.66OriginalFieldValue属性.66PrimaryKey属性..67ReSaveSuccess属性.67rsBillID属性..67ShowType属性.68TableInfo属性..68TableName属性.69TaskID属性..69K/3BOS插件开发手册4ShowMsg属性.69DeleteEntryData函数.70GetActiveCtl函数..70GetActiveField函数.72GetCommonControl函数.72GetDataFld函数.73GetDataFldbyKey函数..74GetFieldInfoByKey函数..75GetFieldValue函数.75GetToolIndex函数..77InsertNewRowAndFill函数.78IsChange函数.79IsFileNeedFilter函数..79LockBill函数.80RefreshBill函数.80SenderMessage函数.81SetDecimal函数.81SetFieldSumValue函数..82SetFieldValue函数.82SetSumDecimal函数..84SetText函数.84SetTypeFloatMax函数.85SetTypeFloatMin函数..86ShowHideField函数.86ShowHideGrid函数..87Sum函数..87UpdateLookFld函数..88UpdateNormalFld函数.88FireReMultiCheck方法..89FireReUnMultiCheck方法.89FireCommand_Click方法..90FireAfterStockQuery方法..90FireBeforeDeleteRow函数.91FireAfterMergeCopyBill函数..91FireSaveBillSuccess函数.91DoAction方法..92LockCell方法.92RemoveRow方法.93SaveBill方法..94SetBillFormCaption方法.94SetCaption方法..95SetGridMaxRows方法.95SetStatus方法.96SetActiveCell方法.97K/3BOS插件开发手册5SetStateStampPicture方法.97SetStatusBarInfo方法..98SizeBillControl方法.98SetFieldColor方法.99AddNewRow事件..99AfterBusinessCheck事件.100AfterCopyBill事件.