0

SmartAdmin テーマを使用するブートストラップを使用しています。

すべての html 構造を<section><div>struct includeに変換します<select><option>

そのため、その出力は以下のようになります。

<section id="00000001" class="col col-md-6">

        <label class="label">SomeLabel 
            <sapn class="cp_id_text"></sapn>            
        </label>

        <label class="select">
            <div class="select2-container form-hidden-control" id="s2id_00000001" title="" style="width: 100%;"><a href="javascript:void(0)" class="select2-choice" tabindex="-1">   <span class="select2-chosen" id="select2-chosen-9">20th Century Fox Film Corporation(00000001)</span><abbr class="select2-search-choice-close"></abbr>   <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label for="s2id_autogen9" class="select2-offscreen"></label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" role="button" aria-labelledby="select2-chosen-9" id="s2id_autogen9"></div><input type="text" class="form-hidden-control select2-offscreen" id="00000001" name="cp_id" value="" data-init-text="" inputtype="select" title="" maxlength="50" tabindex="-1">
            <script>$("#00000001").select2(selects2Option('00000002','cp_id'));</script>
        </label>    
    <script>

        $("#00000001").attr("maxlength", "50");
    </script>
</section>

タグが見つからないため、<select>選択した属性を使用してデフォルト値を設定できません。

parent()jqueryなどで見つけることができますfind()が、効率がよくありません。のような簡単な方法で処理できる方法はありますselectedか?

SmartAdmin サイトでは、select2 API を使用しているとのことですが、値をデフォルトとして設定する方法については言及されていません。

サイト : http://192.241.236.31/smartadmin/BUGTRACK/track_/documentation/index.html#!/はじめに

ありがとう。

4

2 に答える 2

1

私はこの問題を自分で解決しました。@Guruparasad Rao の回答はかなり役に立ちましたが、どのように解決したかについてお話したいと思います。(少し違うので)

まず、select2 にバインドする要素を取得します。

target.select2('destroy');
        var data = [
                    {id: 'admin', text: 'admin'}
                    , {id: 'visitor', text: 'visitor'}
                    , {id: 'buyer', text: 'buyer'}];
        target.addClass('col-md-12').select2({data : data, multiple: true});

私が言及したいことの1つは、select2の使用idtextキーの固定構文です。オブジェクトにはそのキーワードが含まれている必要があります。

于 2015-07-02T01:29:40.690 に答える