如何在杂货店的下拉菜单中添加“快速添加”按钮?

时间:2014-12-03 19:58:12

标签: codeigniter crud grocery-crud

我有两个表类别和产品 我已经在它们之间建立了一个简单的关系,因此我可以从类别的下拉列表中快速选择 我的问题是:有没有办法添加新的'在那个下拉? 因此用户不必去类别编辑部分添加类别

1 个答案:

答案 0 :(得分:0)

是的,您可以使用Selectize.js

这是客户端示例

HTML

<select id="my-items" multiple>
   <option value="1">One</option>
   <option value="2">Two</option>
   <option value="3">Three</option>
</select>

JS

$('#my-items').selectize({
    create: function(input) {
        //This function will create the category on the server side
        if(create_new_category(input)){
            return {
                value: input,
                text: input
           }
        }

        return false;

    }
});

function create_new_category(input){
    alert('Category '+input+' created on server');

    return true; //if created successfully otherwise return false
}

JsFiddle

示例是多个选择,如果不需要多个只删除属性。 此外,您还必须提供一个用于创建新类别的ajax控制器。

如果您正在使用Grocery Crud, 如果要在列表视图中使用此列,则需要覆盖该列。 Example

或者如果您想在编辑视图中覆盖编辑字段。 Example