参数列表
| 参数名 | 类型 | 描述 | 默认值 |
| inputWidth | Int | 控件宽度 | 180 |
| labelWidth | Int | 标签宽度 | 90 |
| space | Int | 间隔宽度 | 40 |
| rightToken | String | rightToken | ':' |
| labelAlign | String | 标签对齐方式 | 'left' |
| align | String | 控件对齐方式 | 'left' |
| fields | Array | 字段 | [] |
| appendID | String | 创建的表单元素是否附加ID | |
| prefixID | String | null | |
| toJSON | Function | json解析函数 | $.ligerui.toJSON |
| editorBulider | |||
| labelCss | String | label Css ClassName | null |
| fieldCss | String | field Css ClassName | null |
| spaceCss | String | space Css ClassName | null |
| buttons | Array | 按钮组 | null |
| readonly | Bool | 是否只读 | false |
| editors | Object | 编辑器集合,使用同$.ligerDefaults.Grid.editors | {} |
| validate | Object | 验证设置 | null |
| unSetValidateAttr | Bool | 不设置validate | null |
| width | Int | 宽度 | 0 |
| tab | Object | 页签 | 0 |
Fields
| 参数名 | 类型 | 描述 | 默认值 |
| name | String | 字段name | null |
| textField | String | 文本框name | null |
| type | String | 元素类型 | null |
| edtior | Object | 编辑器扩展参数 | null |
| label | String | 标签 | null |
| labelInAfter | Bool | label是否后置 | false |
| afterContent | String | 后置内容 | null |
| beforeContent | String | 前置内容 | null |
| hideSpace | Bool | 隐藏空隙部分 | false |
| hideLabel | Bool | 隐藏标签部分 | false |
| rightToken | String | 标签后内容 | |
| attrRender | Function | 自定义字段html属性 | |
| style | String | 自定义字段css | |
| containerCls | String | 自定义字段css类名 | |
| newline | Bool | 是否换行显示 | |
| validate | Object | 验证支持 |
fields参数 示例:
1 //创建表单结构 2 $("form").ligerForm({ 3 inputWidth: 170, labelWidth: 90, space: 40, 4 fields: [ 5 { name: "ProductID", type: "hidden" }, 6 { display: "产品名称", name: "ProductName", newline: true, type: "text" , group: "基础信息", groupicon: groupicon}, 7 { display: "供应商", name: "SupplierID", newline: false, type: "select", comboboxName: "CompanyName", options: { valueFieldID: "SupplierID" } }, 8 { display: "类别 ", name: "CategoryID", newline: true, type: "select", comboboxName: "CategoryName", options: { valueFieldID: "CategoryID" }, width: 240 }, 9 { display: "日期 ", name: "AddTime", newline: true, type: "date" }, 10 { display: "折扣", name: "QuantityPerUnit", newline: false, type: "number" }, 11 { display: "单价", name: "UnitPrice", newline: true, type: "number" }, 12 { display: "库存量", name: "UnitsInStock", newline: true, type: "digits", group: "库存", groupicon: groupicon }, 13 { display: "订购量", name: "UnitsOnOrder", newline: false, type: "digits" }, 14 { display: "备注", name: "Remark", newline: true, type: "text" ,width:470 } 15 ] 16 });
tab参数 示例:
form = $("#form2").ligerForm({ inputWidth: 170, labelWidth: 90, space: 40, validate : true, fields: [ { name: "ProductID", type: "hidden" }, { display: "日期 ", name: "AddTime", newline: true, type: "date" ,validate:{required:true } }, { display: "折扣", name: "QuantityPerUnit", newline: true, type: "number",validate:{required:true } }, { display: "单价", name: "UnitPrice", newline: true, type: "number",validate:{required:true } } ], tab: { items : [ { title: '第一个页签', fields: [ { display: "库存量", name: "UnitsInStock", newline: true, type: "digits" }, { display: "订购量", name: "UnitsOnOrder", newline: false, type: "digits" } ] }, { title: '第二个页签(备注)(隐藏label)', fields: [ { display: "备注", name: "Remark", newline: true, type: "textarea", width: 470, validate: { }, hideLabel: true } ] } ] } });