@KSObject public class EntryGrid extends AbstractGrid implements kd.bos.dataentity.entity.ISupportInitialize
AbstractGrid.GridState
VIRTUAL_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, setSplitPage
addClickListener, addControls, addItemClickListener, click, clone, createClientConfig, deleteControls, getCollapseFields, getItems, getOperationKey, insertControls, setBackgroundImg, setCollapse, setCollapseFields, setCollapseFieldsVisible, setOperationKey
addTips, addTipsListener, hideTips, showFormByTips
getCustomeStyles, getKey, getModel, getView, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView
public 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()
AbstractGrid
getEntryKey
在类中 AbstractGrid
public int getRuleCount()
public void setRuleCount(int ruleCount)
ruleCount
- 规则计数public void bindData(BindingContext bctx)
Control
public 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.ISupportInitialize
public void endInit()
endInit
在接口中 kd.bos.dataentity.entity.ISupportInitialize
public boolean isInitialized()
isInitialized
在接口中 kd.bos.dataentity.entity.ISupportInitialize
public 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
- 表格视图/平铺视图