我有两个表类别和产品 我已经在它们之间建立了一个简单的关系,因此我可以从类别的下拉列表中快速选择 我的问题是:有没有办法添加新的'在那个下拉? 因此用户不必去类别编辑部分添加类别
答案 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
}
示例是多个选择,如果不需要多个只删除属性。 此外,您还必须提供一个用于创建新类别的ajax控制器。
如果您正在使用Grocery Crud, 如果要在列表视图中使用此列,则需要覆盖该列。 Example
或者如果您想在编辑视图中覆盖编辑字段。 Example