0

ex:-Username:* のように、mvc3 モデルを介して jqgrid からフォーム ラベルの後に * を適用する方法。フォーム オプションの要素サフィックスのようなラベル サフィックスが必要です。フォーム オプションでラベル サフィックスを作成するにはどうすればよいですか

4

1 に答える 1

2

あなたが正確に何を意味するのかを理解するのは本当に難しいです。私が正しく理解している場合は、 formoptionslabelのプロパティを使用して問題を解決できます。プロパティの値は、任意の一般的な HTML フラグメントにすることができます。例えば以下の設定label

formoptions: {
    elmprefix:"&nbsp;&nbsp;(<span class='mystar' style='color:red'>*</span>)&nbsp;",
    elmsuffix:"&nbsp;&nbsp;yyyy-mm-dd",
    label: "<span>Date<span><span style='float:right'>XXX</span>"
}

フォームのラベルとして 2 つのスパンを設定します。結果として、以下のようなフォームを作成できます (フィールド Date を参照)

ここに画像の説明を入力

UPDATED :formoptions.labelまたはの使用法は、使用formoptions.elmprefixできる 2 つの方法です。動的formoptions.labelな値を設定したい場合は、 に関してこれを行うことができます。コールバック内で呼び出しを行う場合(answer のように)、jqGrid はフォームで新しい変更されたラベルを使用します。フォーム編集のオプションを使用することを忘れないでください(こちらの例を参照)。$(this).jqGrid("setColProp", "yourColumnName", {formoptions: {label: "any HTML or text string"}})beforeInitDatarecreateForm: true

于 2013-01-21T14:57:02.077 に答える