如何在yii中重新加载echmultiselect扩展

时间:2014-03-05 06:35:32

标签: jquery yii multi-select yii-extensions jquery-multiselect

我在yii框架中使用echmultiselect extension

我想在数据库中添加任何新行时在下拉列表中添加新选项。扩展中是否有任何重载参数或者我该怎么做?

2 个答案:

答案 0 :(得分:1)

你需要使用jquery。

$('#my_multiselect').multiselect('addOptions', 'my_value=my_text');

这样可行。

答案 1 :(得分:0)

您可以使用jquery

example

代码: -

<script>
$(function(){
    var el = $("select").multiselect(),
        disabled = $('#disabled'),
        selected = $('#selected'),
        newItem = $('#newItem');

    $("#add").click(function(){
        var v = newItem.val(), opt = $('<option />', {
            value: v,
            text: v
        });

        if(disabled.is(':checked')){
            opt.attr('disabled','disabled');
        }
        if(selected.is(':checked')){
            opt.attr('selected','selected');
        }

        opt.appendTo( el );

        el.multiselect('refresh');
    });
});
</script>