Admin/lib/ligerUI/js/plugins/ligerForm.js
(开头部分) 29KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery ligerUI 1.2.2
*
* http://ligerui.com
*
* Author daomi 2013 [ gd_star@163.com ]
*
*/
(function ($)
{
$.fn.ligerForm = function ()
{
return $.ligerui.run.call(this, "ligerForm", arguments);
};
$.ligerui.getConditions = function (form, options)
{
if (!form) return null;
form = liger.get($(form));
if (form && form.toConditions) return form.toConditions();
};
$.ligerDefaults = $.ligerDefaults || {};
$.ligerDefaults.Form = {
//控件宽度
inputWidth: 180,
//标签宽度
labelWidth: 90,
//间隔宽度
space: 40,
rightToken: ':',
//标签对齐方式
labelAlign: 'left',
//控件对齐方式
align: 'left',
//字段
/*
数组的集合,支持的类型包括在$.ligerDefaults.Form.editors,这个editors同Grid的editors继承于base.js中提供的编辑器集合,具体可以看liger.editors
字段的参数参考 127行左右的 $.ligerDefaults.Form_fields,
ui内置的编辑表单元素都会调用ui的表单插件集合,所以这些字段都有属于自己的"liger对象",可以同liger.get("[ID]")的方式获取,这里的[ID]获取方式优先级如下:
1,定义了field.id 则取field.id
2,如果是下拉框和PopupEdit,并且定义了comboboxName,则取comboboxName(如果表单定义了prefixID,需要加上)
3,默认取field.name(如果表单定义了prefixID,需要加上)
*/
fields: [],
//创建的表单元素是否附加ID
appendID: true,
//生成表单元素ID、Name的前缀
prefixID: null,
//json解析函数
toJSON: $.ligerui.toJSON,
labelCss: null,
fieldCss: null,
spaceCss: null,
onAfterSetFields: null,
// 参数同 ligerButton
buttons: null, //按钮组
readonly: false, //是否只读
editors: {}, //编辑器集合,使用同$.ligerDefaults.Grid.editors
后面还有 777 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
