0

<option>バックボーン フォームを使用していますが、選択フィールドのオプション ( ) にいくつかのスタイルを追加できるかどうか疑問に思っています。アプリは非常に複雑なので、ここにスニペットのみを示します。

    this.schema = {
        xName: {
            タイトル : i18n.t('x.name') + " " + i18n.t('x.name-msg'),
            タイプ: 'テキスト',
            バリデーター: [
                {
                    タイプ:「必須」、
                    メッセージ: i18n.t('x.name-required-msg')
                }、
                {
                     タイプ:「正規表現」、
                     正規表現: /.{3,}/,
                     メッセージ: i18n.t('x.name-tooShort-msg')
                }
            ]、
        }、
    */ ... */
        selectY : {
            タイトル : i18n.t('Y.project'),
            type : '選択',
            options : this.getSomeOptions() //定義されており、うまく機能します!!
        }
    /* 等々 ... */

オプションとスタイルを区別するために、selectY にスタイル属性だけを追加することはできないことは明らかです。例 (backbone-forms ドキュメントから):

フィールド属性

フィールドに追加する属性のマップ。例: { style: 'background: red', title: 'Tooltip help' }

name私たちの(または任意の)スキーマでは、オプションを定義できlabelます。フォーム フィールドをレンダリングする (または、より具体的には表示する) ときに、汚いハックで jQuery を使用する以外の可能性はありますか? 任意の提案をいただければ幸いです。

4

1 に答える 1