change: sample structure

fix: tooltip of some readonly column in editing mode
feature: adapt filter panel's height
This commit is contained in:
2024-03-07 17:16:37 +08:00
parent 168cae3ce1
commit e75e763938
12 changed files with 36 additions and 11 deletions

View File

@ -36,6 +36,14 @@ export class GridColumn {
* @see 更多例子参考 {@linkcode GridInputColumn} {@linkcode GridDateColumn} 中的代码实现
*/
/**
* 标记该类型是否可编辑
* @member
* @name GridColumn.canEdit
* @readonly
* @type {boolean}
*/
/**
* 创建显示单元格时调用的方法
* @param {GridColumnDefinition} col - 列定义对象
@ -197,6 +205,7 @@ export class GridColumn {
*/
export class GridInputColumn extends GridColumn {
static get editing() { return true };
static get canEdit() { return true };
/**
* @ignore
@ -311,6 +320,8 @@ const SymbolDropdown = Symbol.for('ui-dropdown');
* @hideconstructor
*/
export class GridDropdownColumn extends GridColumn {
static get canEdit() { return true };
/**
* @ignore
* @param {Function} trigger
@ -512,6 +523,8 @@ export class GridDropdownColumn extends GridColumn {
* @ignore
*/
export class GridCheckboxColumn extends GridColumn {
static get canEdit() { return true };
/**
* @ignore
* @param {Function} trigger
@ -654,6 +667,7 @@ export class GridIconColumn extends GridColumn {
*/
export class GridDateColumn extends GridColumn {
static get editing() { return true };
static get canEdit() { return true };
/**
* @ignore