<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 を使用する以外の可能性はありますか? 任意の提案をいただければ幸いです。