public interface IBillModel extends IDataModel
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
getPKValue()
获取当前单据主键
|
default boolean |
isFromImport() |
default boolean |
isFromWebApi() |
void |
load(java.lang.Object pk)
加载单据
|
void |
load(java.lang.Object pk,
java.util.function.Supplier<OperationResult> initializer)
加载单据后调用初始化方法(一般webapi用来覆盖更新数据包)
|
void |
push(java.lang.Object newObject)
下推
|
void |
setPKValue(java.lang.Object value)
设置当前单据的主键
|
default void |
syncDataFromDB(java.util.Collection<java.lang.String> fieldKeys)
从数据库加载指定字段值,更新到模型中:操作结束后,只需要刷新部分字段值
|
addDataModelChangeListener, addDataModelListener, addService, batchInsertEntryRow, batchInsertEntryRow, cacheExpireAfter, clearDirty, clearDirty, clearNoDataRow, createNewData, createNewData, createNewData, createNewData, forceClearNoDataRow, getChangeDesc, getCompanyfromOrg, getContextVariable, getCurrUserSetting, getDataChanged, getDataEntity, getDataEntity, getDataEntityType, getDirty, getEntryCurrentFieldKey, getOrgbyYzjorgId, getProperty, getService, getTimeService, getValue, getValue, putContextVariable, removeContextVariable, setDataChanged, setItemValueByID, setItemValueByID, setItemValueByID, setItemValueByID, setItemValueByID, setItemValueByID, setItemValueByNumber, setItemValueByNumber, setItemValueByNumber, setItemValueByNumber, setItemValueByNumber, setItemValueByNumber, setItemValueByNumbers, setValue, setValue, setValue, setValue, updateCache
appendEntryRow, batchCreateNewEntryRow, batchCreateNewEntryRow, copyEntryRow, createNewEntryRow, createNewEntryRow, createNewEntryRow, deleteEntryData, deleteEntryRow, deleteEntryRows, getEntryCurrentRowIndex, getEntryEntity, getEntryEntity, getEntryNextRowCount, getEntryNextRows, getEntryRowCount, getEntryRowEntity, insertEntryRow, moveEntryRowDown, moveEntryRowsDown, moveEntryRowsUp, moveEntryRowUp, setEntryCurrentRowIndex
loadReferenceData, loadReferenceDataBatch
java.lang.Object getPKValue()
void setPKValue(java.lang.Object value)
value
- 主键值void load(java.lang.Object pk, java.util.function.Supplier<OperationResult> initializer)
pk
- 主键值void load(java.lang.Object pk)
pk
- 主键值void push(java.lang.Object newObject)
newObject
- 下推生成的单据default void syncDataFromDB(java.util.Collection<java.lang.String> fieldKeys)
fieldKeys
- default boolean isFromWebApi()
default boolean isFromImport()