grid multi-select issue
This commit is contained in:
16
lib/ui/grid/grid.d.ts
vendored
16
lib/ui/grid/grid.d.ts
vendored
@@ -1,7 +1,7 @@
|
||||
import { GridColumnDefinition } from "./column"
|
||||
|
||||
/** 列数据接口 */
|
||||
export interface GridItem {
|
||||
interface GridItem {
|
||||
/** 值 */
|
||||
Value: any;
|
||||
/** 显示值 */
|
||||
@@ -9,7 +9,7 @@ export interface GridItem {
|
||||
}
|
||||
|
||||
/** 列数据行包装接口 */
|
||||
export interface GridItemWrapper {
|
||||
interface GridItemWrapper {
|
||||
/** 真实数据对象 */
|
||||
values: { [key: string]: GridItem | any };
|
||||
/** 下拉数据源缓存对象 */
|
||||
@@ -17,7 +17,7 @@ export interface GridItemWrapper {
|
||||
}
|
||||
|
||||
/** 下拉框列数据源接口 */
|
||||
export interface GridSourceItem {
|
||||
interface GridSourceItem {
|
||||
/** 值 */
|
||||
value: string;
|
||||
/** 显示文本 */
|
||||
@@ -154,9 +154,9 @@ export class Grid {
|
||||
onBodyScrolled?: (e: Event) => void;
|
||||
|
||||
/** 获取数据数组 */
|
||||
get source(): Array<GridItem | any>;
|
||||
get source(): GridItem;
|
||||
/** 设置数据,并刷新列表 */
|
||||
set source(list: Array<GridItem | any>);
|
||||
set source(list: Array<GridItem>);
|
||||
/** 获取当前选中的行索引的数组 */
|
||||
get selectedIndexes(): Array<Number>;
|
||||
/** 设置当前选中的行索引的数组,并刷新列表 */
|
||||
@@ -190,19 +190,19 @@ export class Grid {
|
||||
* 设置数据列表,该方法为 set source 属性的语法糖
|
||||
* @param source 待设置的数据列表
|
||||
*/
|
||||
setData(source: Array<GridItem | any>): void;
|
||||
setData(source: Array<GridItem>): void;
|
||||
/**
|
||||
* 设置单行数据
|
||||
* @param index 行索引
|
||||
* @param item 待设置的行数据值
|
||||
*/
|
||||
setItem(index: Number, item: GridItem | any): void;
|
||||
setItem(index: Number, item: GridItem): void;
|
||||
/**
|
||||
* 添加行数据
|
||||
* @param item 待添加的行数据值
|
||||
* @param index 待添加的行索引
|
||||
*/
|
||||
addItem(item: GridItem | any, index?: Number): void;
|
||||
addItem(item: GridItem, index?: Number): void;
|
||||
/**
|
||||
* 删除行数据
|
||||
* @param index 待删除的行索引
|
||||
|
||||
Reference in New Issue
Block a user