2014-10-01 94 views
0

我會用一個例子來解釋它。我一直在調查jqgrid的很多jsfiddle表示,並且他們都在第一列的標題中有這個小小的符號。外觀: enter image description here如何關閉在jqgrid中設置默認排序指針?

我發現(在jsfiddles之一)說:「多選:真正」可以使這種跡象消失,但事實並非如此對我,因爲我不必多選模式。那麼是否有另一種方法來隱藏這個小標誌?

+0

可能你的意思是'multiselect:true'而不是'multiselect:false'? – Oleg 2014-10-01 15:57:58

+0

是的,你是對的。剛編輯此 – 2014-10-02 06:35:42

回答

1

這是使用情況下的錯誤號爲sortnamesortname: "",這是相同的。前一段時間我發佈了the pull request,修復了它。拉請求被合併到jqGrid的主代碼中,所以下一個版本的jqGrid(高於當前的4.6.0)不會有問題。

我可以建議你兩種解決方法。第一個:使用rownumbers: true與一般是好的。我在the answer中描述了第二種解決方法。可以使用lastsort: "0"而不是默認的lastsort: 0選項。這只是一個黑客,但它解決了這個問題。

+0

感謝您的答案。不幸的是,我正在使用jqGrid版本4.4.4和lastsort:「0」修復不適用於此版本。我在其中一個jsfiddles中檢查了這個修復程序,它確實對版本4.6.0有效。 – 2014-10-02 07:45:39

+0

@AntonKasyanchuk:不客氣!如果你不使用最後一個,你應該總是提到你使用的是哪個版本。 4.4.4版本的確很舊。你可以嘗試在'jquery.jqGrid.src.js'中做同樣的或近似的更改,就像我在[pull request](https://github.com/tonytomov/jqGrid/commit/328ddfface3fa0cb41db04c9c1a336380c3a0571)中所描述的一樣,更新你使用的jqGrid。 – Oleg 2014-10-02 09:28:54