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, updateCacheappendEntryRow, batchCreateNewEntryRow, batchCreateNewEntryRow, copyEntryRow, createNewEntryRow, createNewEntryRow, createNewEntryRow, deleteEntryData, deleteEntryRow, deleteEntryRows, getEntryCurrentRowIndex, getEntryEntity, getEntryEntity, getEntryNextRowCount, getEntryNextRows, getEntryRowCount, getEntryRowEntity, insertEntryRow, moveEntryRowDown, moveEntryRowsDown, moveEntryRowsUp, moveEntryRowUp, setEntryCurrentRowIndexloadReferenceData, loadReferenceDataBatchjava.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()