grid multi-select issue

This commit is contained in:
2024-01-25 15:58:42 +08:00
parent 41cb7b0142
commit b50440a5b7
4 changed files with 34 additions and 34 deletions

14
lib/ui/dropdown.d.ts vendored
View File

@ -60,17 +60,17 @@ export class Dropdown {
constructor(options?: DropdownOptions);
/** 根据该函数返回数据源 */
sourceFilter: () => Array<DropdownItem | any>;
sourceFilter: () => Array<DropdownItem>;
/**
* 选中时触发
* @param item 选中的条目
*/
onSelected: (item: DropdownItem | any) => void;
onSelected: (item: DropdownItem) => void;
/**
* 选中多个时触发
* @param list 选中的条目数组
*/
onSelectedList: (list: Array<DropdownItem | any>) => void;
onSelectedList: (list: Array<DropdownItem>) => void;
/** 下拉框展开时触发 */
onExpanded: () => void;
/** 下拉框收缩时触发 */
@ -84,19 +84,19 @@ export class Dropdown {
*/
set disabled(flag: boolean);
/** 获取数据源 */
get source(): Array<DropdownItem | any>;
get source(): Array<DropdownItem>;
/**
* 设置数据源
* @param list 数据源
*/
set source(list: Array<DropdownItem | any>);
set source(list: Array<DropdownItem>);
/** 获取是否允许多选 */
get multiSelect(): boolean;
/** 获取选中的条目 */
get selected(): DropdownItem | any;
get selected(): DropdownItem;
/** 获取选中的条目列表 */
get selectedList(): Array<DropdownItem | any>;
get selectedList(): Array<DropdownItem>;
/**
* 创建下拉框元素