2014-01-24 88 views
0

我第一次使用jqGrid替換數據表其調整大小的列是偉大的,但它顯示當我們停止拖動時調整大小的列。是否有可能看到它調整大小拖動鼠標?jqGrid列調整大小顯示列拖動

這裏的小提琴:

jsfiddle.net/98RD3/2/

現在,當我們停止拖動它只是調整大小。

任何幫助將不勝感激

謝謝。

+0

只要** jqGrid **是[開源](https://github.com/tonytomov/jqGrid/tree/master),您可以隨時根據您的需求調整代碼。我認爲你問** jqGrid **要做的事情是完全可行的,但也許現在不可用。 – Reger

回答

2

我不確定你有什麼問題。調整大小的標準行爲是thze如下:

  • 鼠標柱之間上下尺寸調整將顯示
  • 上向左或向右您指定的列分隔符的新位置移動鼠標。在此期間,鼠標按鈕應該處於關閉狀態。在此期間只顯示調整器,但網格顯示爲原始外觀。
  • 後鼠標按鈕將被釋放的大小調整將應用於

所以可能有隻是一個誤會什麼網格調整期間做。

理解jqGrid 4.5.4有一個bug是很重要的。所以調整器可能顯示在錯誤的位置。該錯誤和修復描述在the pull request

儘管如此,你發佈的演示有一些小的錯誤或使用不當。您可以在這裏找到固定的演示:jsfiddle.net/OlegKi/98RD3/4/。

+0

@鼠標按鈕將被釋放後,將應用調整大小。是的,你是對的,但我想要有點不同,它應該調整,因爲我們拖動,這可能嗎?謝謝 – MZH

+0

@MajinVegeta:你到底想要什麼?你想在整個onmousemove事件中調整整個網格嗎?這將是非常緩慢,在jqGrid中是不可能的。 – Oleg

+0

不,我只是想調整mousemovement上的列的大小,就像本頁最後一個例子(日曆)一樣。 http://www.ita.es/jquery/jquery.kiketable.colsizable.htm這一個是調整網格以及那不是必需的。非常感謝 – MZH