UNPKG

meow-ng-devui

Version:

Meow应用框架Meow.Ui.Angular库配套的ts代码库

59 lines (58 loc) 1.28 kB
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; }