@KSObject public class EntryGrid extends AbstractGrid implements kd.bos.dataentity.entity.ISupportInitialize
AbstractGrid.GridStateVIRTUAL_GRID| 构造器和说明 |
|---|
EntryGrid() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDataBindListener(EntryGridBindDataListener listener) |
void |
addPackageDataListener(java.util.function.Consumer<PackageDataEvent> packageDataListener) |
void |
attachmentClick(java.util.Map<java.lang.String,java.lang.Object> params)
表格分录附件行点击
|
void |
beginInit() |
void |
bindData(BindingContext bctx)
绑定上下文,并赋值
|
void |
endInit() |
void |
fullScreen() |
java.util.List<Control> |
getControls() |
java.util.Map<java.lang.String,java.lang.Integer> |
getDataIndex()
获取数据索引?
|
java.lang.String |
getEntryKey()
获取单据标识
|
java.util.List<FieldEdit> |
getFieldEdits() |
java.util.List<java.lang.Object> |
getRowBindValue(BindingContext arg)
获取行绑定值
|
int |
getRuleCount()
获取规则计数
|
int[] |
getSelectRows()
获取选择的行
|
java.util.List<java.lang.String> |
getSubEntryGrids()
获取子分录表格集合
|
java.math.BigDecimal |
getSum(java.lang.String prop)
服务端合计
|
boolean |
isInitialized() |
void |
next()
下一页
|
void |
previous()
点击列表上一页触发
|
void |
setEntryKey(java.lang.String key)
设置单据标识
|
void |
setFloatButtomData(java.util.List<java.util.Map<java.lang.String,java.lang.String>> floatButtomDatas)
设置多行合计单元格的值,下标对应行数
[{ 单元格对应的key: 值},{ 单元格对应的key: 值}]
|
void |
setFloatButtomData(java.util.Map<java.lang.String,java.lang.String> floatButtomData)
设置合计单元格的值
{ 单元格对应的key: 值}
|
void |
setFmtInfo(kd.bos.dataentity.metadata.IDataEntityProperty prop,
kd.bos.dataentity.entity.DynamicObject value) |
void |
setNumFmtInfo(kd.bos.dataentity.metadata.IDataEntityProperty prop,
kd.bos.dataentity.entity.DynamicObject value)
已过时。
|
void |
setPageIndex(int pageIndex)
设置当前页面编号
|
void |
setRuleCount(int ruleCount)
设置规则计数
|
void |
setSubEntryGrids(java.util.List<java.lang.String> subEntryGrids)
设置子分录表格集合
|
void |
summary()
合计单据体内金额字段,并发送前端显示
|
void |
switchGridView(EntryViewType entryViewType)
表格分录切换视图
|
void |
updateCellFmt(java.lang.String fieldKey,
int rowIndex)
刷新字段对应单元格的格式化信息
|
void |
updateColFmt(java.lang.String fieldKey)
刷新字段对应列的格式化信息
|
addCellClickListener, addHeaderCellClickListener, addHyperClickListener, addPagerClickListener, addRowClickListener, addSelectRowsListener, clearEntryState, clickCell, clickHeaderCell, doubleClickCell, entryRowClick, entryRowDoubleClick, focusCell, getEntryState, getPageRow, hideOperateItems, hyperLinkClick, isEqualsRow, isSplitPage, itemClick, postBack, selectRows, selectRows, selectRows, selectRowsChanged, setCellBackcolor, setCellStyle, setColumnProperty, setCustomProperties, setMustInput, setNextpageData, setPageRow, setPageRows, setRowBackcolor, setSplitPageaddClickListener, addControls, addItemClickListener, click, clone, createClientConfig, deleteControls, getCollapseFields, getItems, getOperationKey, insertControls, setBackgroundImg, setCollapse, setCollapseFields, setCollapseFieldsVisible, setOperationKeyaddTips, addTipsListener, hideTips, showFormByTipsgetCustomeStyles, getKey, getModel, getView, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setViewpublic void addPackageDataListener(java.util.function.Consumer<PackageDataEvent> packageDataListener)
public java.util.List<java.lang.String> getSubEntryGrids()
public void setSubEntryGrids(java.util.List<java.lang.String> subEntryGrids)
subEntryGrids - 子分录表格集合public void setEntryKey(java.lang.String key)
key - 单据标识@KSMethod public java.lang.String getEntryKey()
AbstractGridgetEntryKey 在类中 AbstractGridpublic int getRuleCount()
public void setRuleCount(int ruleCount)
ruleCount - 规则计数public void bindData(BindingContext bctx)
Controlpublic void summary()
public java.util.Map<java.lang.String,java.lang.Integer> getDataIndex()
public java.util.List<FieldEdit> getFieldEdits()
public java.util.List<Control> getControls()
public java.util.List<java.lang.Object> getRowBindValue(BindingContext arg)
arg - 上下文?public void updateColFmt(java.lang.String fieldKey)
fieldKey - 字段标识public void updateCellFmt(java.lang.String fieldKey,
int rowIndex)
fieldKey - 字段标识rowIndex - 行号@Deprecated
public void setNumFmtInfo(kd.bos.dataentity.metadata.IDataEntityProperty prop,
kd.bos.dataentity.entity.DynamicObject value)
prop - value - public void setFmtInfo(kd.bos.dataentity.metadata.IDataEntityProperty prop,
kd.bos.dataentity.entity.DynamicObject value)
public void previous()
public void next()
public void setPageIndex(int pageIndex)
pageIndex - 页面编号@KSMethod public int[] getSelectRows()
public void beginInit()
beginInit 在接口中 kd.bos.dataentity.entity.ISupportInitializepublic void endInit()
endInit 在接口中 kd.bos.dataentity.entity.ISupportInitializepublic boolean isInitialized()
isInitialized 在接口中 kd.bos.dataentity.entity.ISupportInitializepublic void fullScreen()
public void setFloatButtomData(java.util.Map<java.lang.String,java.lang.String> floatButtomData)
colKey - public void setFloatButtomData(java.util.List<java.util.Map<java.lang.String,java.lang.String>> floatButtomDatas)
colKey - public java.math.BigDecimal getSum(java.lang.String prop)
prop - public void addDataBindListener(EntryGridBindDataListener listener)
public void attachmentClick(java.util.Map<java.lang.String,java.lang.Object> params)
params - public void switchGridView(EntryViewType entryViewType)
entryViewType - 表格视图/平铺视图