0
ASP.Net Razorに剣道グリッドがあります。 ではなく、の列が最初の表示に隠されている場合、HtmlAttributesは機能します。つまり、値は書式付き数値として表示され、右側に揃えられます。剣道グリッド列最初に列が隠れているときにHTML書式が機能しない
ただし、そうでない場合はまったく同じ方法でフォーマットされ、最初の表示では非表示になり、ユーザーが列ヘッダー列ピッカーを使用してグリッドに追加すると、書式設定が完全ではありません利用された。列の値がのままになっています()。
グリッドから2列ありますが、問題があります。
最初の可視性に関係なく、常に適用するHTML書式を取得するにはどうすればよいですか?
columns.Bound(c => c.EarnedCost)
.HtmlAttributes(new { style = "text-align: right;" }).Format("{0:N2}")
.ClientFooterTemplate("#=kendo.toString(sum, 'N2')#")
.FooterHtmlAttributes(new { style = "text-align: right;" });
columns.Bound(c => c.PayHours).Hidden(true)
.HtmlAttributes(new { style = "text-align: right;" }).Format("{0:N2}")
.ClientFooterTemplate("#=kendo.toString(sum, 'N2')#")
.FooterHtmlAttributes(new { style = "text-align: right;" });