ng-layout-form
Version:
layout form
25 lines (24 loc) • 688 B
JavaScript
//表单或者grid的主键
export function getFieldItemMainKey(key) {
switch (key) {
case 'grid':
return 'dataIndex';
case 'form':
return 'name';
case 'tab':
return 'tabid';
case 'fieldset':
return 'fieldsetid';
default:
return 'name';
}
}
export var mainkeys = ['dataIndex', 'name', 'tabid', 'fieldsetid'];
// layType 枚举类型
export var layTypeEnum;
(function (layTypeEnum) {
layTypeEnum[layTypeEnum["form"] = 0] = "form";
layTypeEnum[layTypeEnum["grid"] = 1] = "grid";
layTypeEnum[layTypeEnum["tabPanel"] = 2] = "tabPanel";
layTypeEnum[layTypeEnum["fieldset"] = 3] = "fieldset";
})(layTypeEnum || (layTypeEnum = {}));