-1

複数の行と列を持つ jqgrid があります。以下のように、プレフィックス $ を追加する列にフォーマッターを適用しました。

{name:'Due_Amount', index:'Due_Amount',  width:50, align:"right", editable:false, formatter:'currency', formatoptions:{decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 0, prefix: "$ "}},

グリッドに 30 行ある場合、このプレフィックスを 25 行のみに使用し、残りの 5 行は通貨フィールドではないため、プレフィックスを使用しないでください。

これについて何か考えはありますか?

ありがとう。

4

1 に答える 1

1

申し訳ありませんが、そのような要件は理解できます。1 つの列にさまざまな情報を配置するのは非常に奇妙です。列が「金額」の場合、すべての項目が金額になります。「残りの 5 行」という要件は非常に奇妙に聞こえます。ユーザーが並べ替えの順序を変更すると、行の位置が変わる可能性があります。そうじゃない。

いずれにせよ、そのような種類のデータの使用法formatter: 'currency'は間違っています。カスタム フォーマッタを使用して、カスタム要件を実装できます。

于 2013-06-20T07:58:11.363 に答える