侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Select2插件与LigerUI的并存

2024-05-07 星期二 / 0 评论 / 0 点赞 / 56 阅读 / 1619 字

/** * * Author 花米[ [email protected] ] * * * 使用方法: 1. 导入 var $ = require('jquery'); require("liger

/** *  * Author 花米[ [email protected] ] *  *  * 使用方法: 1. 导入 var $ = require('jquery'); require("ligerui")($); * require('select2')($); var myselect = require('ligerSelect')($); *  * 2. $.ligerDefaults.Grid.editors['myselect'] = myselect; *  * 3.在grid定义中使用 *  * editor : { type : 'myselect', width : '300px', .....其他的select2的参数 } *  *  *  */define(function(require, exports, module) {	return function($) {		var myselect = {            create: function (container, editParm) {                var column = editParm.column;                var p = column.editor;                p.select2 = $('<select class="myselect" />');                container.append(p.select2);                var $option = $("<option selected></option>").val(editParm.value).text(editParm.text);                p.select2.select2(p).on('select2:select',function(e){                    p.onSelect && p.onSelect(e);                }).val(editParm.value).append($option).select2('open');                return p.select2;            },            getText: function (el, editParm) {                return $(el).find("option:selected").text();            },            getValue: function (el, editParm) {                return $(el).val();            },            resize: function (el, width, height, editParm) {                el.width(width).height(height);            },            destroy: function (el) {                $(el).off().select2('destroy');            }		};		return myselect;	}});

广告 广告

评论区