2013-06-20 43 views
-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行不應前綴因爲它們不是貨幣領域。

對此有何想法?

謝謝。

+0

你的問題似乎不是sooooooo明確...... !!! –

+0

考慮下面的例子,接近我的要求 Jan ---------------------- $ 35 feb ----------- ----------- $ 34 三月-------------------- $ 25 %第一季度到期-------- 46 這裏的第四行「%到期」我不想添加前綴$,因爲它不是貨幣字段。 – user1643521

回答

1

對不起,但我能理解這樣的要求。這是非常奇怪的,在一列混合信息。如果列是「金額」,那麼所有項目都應該是金額。關於「剩餘的5行」的要求聽起來很奇怪。如果用戶更改排序順序,那麼行可以更改其位置。不是這樣。

以任何方式使用formatter: 'currency'對於這類數據都是錯誤的。您可以使用custom formatters來實現您的自定義要求。

+0

它看起來像你的答案只包含最後一句話。也許你可以將其擴展爲實際的答案? –

+0

@RobertHarvey:要寫更多的細節,需要知道更多的確切要求。 On可以很容易地編寫自定義的格式化程序,它以不同的方式基於行的id或基於行的單元格格式化單元格,但不能基於行中的**位置**格。該要求從「網格中的30行」制定「剩餘的5行」。我認爲這不是真正的要求,就像我上面描述的那樣,不能使用自定義格式化程序中行的*位置*。 – Oleg

+0

夠公平的。我會結束這個問題。 –

相關問題