jquery - jqgrid是否支持多复选框列表编辑

标签 jquery checkbox jqgrid

我是playing around with jqgrid我想编辑行条目。其中一个单元格是一个列表,所以我想要在单元格内使用某种多选编辑器。我没有看到对单元格编辑的支持,我可以从列表中选择多个条目。选择(多选列表或更好的复选框下拉列表)

有类似的支持吗? enter image description here

最佳答案

工作示例:

{ name: "Id_ListaMultiple", index:"Id_ListaMultiple",editable:true,edittype:"custom",editoptions:{custom_element:multiCheckElem, custom_value:multiCheckVal,list:"2:Reposición;1:Solicitud Inicial"}},

function multiCheckElem(values, optio) {
    var id = optio.id;
    var ctl = '<div id="'+ id + '" class="checklist">';
    var ckboxAry = optio.list.split(';');
    var aValues = [];
    if (values && values.length)
    {
        aValues = values.split(",");
    }
    for (var i = 0; i < ckboxAry.length; i++)
    {
        var item = ckboxAry[i].split(':');
        ctl += '<input type="checkbox" ';

        if (aValues.indexOf(item[0]) != -1)
        {
            ctl += 'checked="checked" ';
        }
        ctl += 'value="' + item[0] + '"> ' + item[1] + '</input><br/>';
    }
    return ctl + '</div>';
}

function multiCheckVal(elem, action, val) {
    var items = '';
    if (action == 'get') // submitted
    {

        $("input[type=checkbox]:checked", elem).each(function (i, e)
        {
            if (items) items += ","
            items += e.value;
        });

    }
    else // launched
    {

    }
    return items;
}

问候亨利

关于jquery - jqgrid是否支持多复选框列表编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4876433/

相关文章:

jquery - 响应式 jqGrid,带有列标题的 Bootstrap 类

jquery - Asmx Web 服务返回 xml 而不是 json,尝试从服务输出中删除 <string xmlns ="http://tempuri.org/">

javascript - 如何将 _.each 与对象或多维数组一起使用

php - 使用 Jquery 获取要在多选框的 onchange 中选择的值

javascript - 如何使用切换创建显示按钮上方的内容?

javascript - 将自定义按钮添加到 jqGrid ColumnChooser 对话框中

javascript - Thymeleaf 模板无法与内联 JS 一起使用

javascript - 如何知道哪个复选框被点击?

javascript - 如何使用 Ajax 通过复选框将对象移动到另一个范围?

html - 单击描述时选中复选框