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