meow-ng-devui
Version:
Meow应用框架Meow.Ui.Angular库配套的ts代码库
59 lines (58 loc) • 1.28 kB
TypeScript
import { ViewModel } from 'meow-angular';
/**
* 仪表盘控件
*/
export declare class DashboardWidgetViewModel extends ViewModel {
/**
* 坐标 x(第 x 行),首行为第 0 行
*/
x: number;
/**
* 坐标 y(第 y 列),首列为第 0 列
*/
y: number;
/**
* widget 宽度(单位列)
*/
width: number;
/**
* widget 高度(单位行)
*/
height: number;
/**
* widget 调整大小最大宽度,0 为不限制
*/
maxWidth: number;
/**
* widget 调整大小最大高度,0 为不限制
*/
maxHeight: number;
/**
* widget 调整大小最小宽度,0 为不限制
*/
minWidth: number;
/**
* widget 调整大小最小高度,0 为不限制
*/
minHeight: number;
/**
* widget 是否允许调整大小
*/
noResize: boolean;
/**
* widget 是否允许移动
*/
noMove: boolean;
/**
* 是否忽略 x,y 自动寻找空位,仅初始化有效
*/
autoPosition: boolean;
/**
* widget 是否锁定位置,不被其他 widget 位置挤压
*/
locked: boolean;
/**
* 用户自定义数据,可用于区分传递等等
*/
widgetData: any;
}