2010-11-17 41 views
0

我正在使用Jqgrid 3.6測試版的asp.net,我想添加行選擇的動態上下文菜單。當用戶在jqgrid上右鍵點擊一行時,他想看到一些類似文件的菜單,編輯和其他菜單。我已完成使用單頁,即jqgrid及其父(JS文件)都在單頁中。但在我的主應用程序中,我有一個主頁面,其中的內容定義了所有的JS和單獨的頁面(Jqgrid)。所以會發生什麼是在單頁應用程序中運行相同的代碼是不工作在主詳細頁面。可以幫助我在這個Jqgrid上的上下文菜單點擊Jqgrid

+0

我的應用程序將像下面的場景。讓說A.aspx(類似於主頁)是在那裏我打電話所有標籤並加載選項卡,這些選項卡將使用div生成的包含jqgrid的b.aspx鏈接到那些在A.aspx本身內部加載的單擊頁面。現在在這種情況下,我把上下文菜單在單頁面應用程序中工作正常,這是不工作,當我把這個在這種情況下b.aspx這可以做什麼...... – hkv 2010-11-17 09:34:01

+1

你使用'jquery.contextmenu .js'?如果您發佈可用於重現問題的代碼示例,那將會更好。此外,你可以隨時修改你的問題的文字。最好修改或附加問題的文本,以便在評論中寫入更多信息。 – Oleg 2010-11-17 09:57:04

+1

不建議使用jqGrid的復古版本(非常舊的版本)。特別是使用舊的測試版本。您可以從http://www.trirand.com/blog/?page_id=6下載當前的jqGrid 3.8.1版本 – Oleg 2010-11-17 10:04:00

回答

0

Atlast我得到了解決方案的上下文菜單和工作正常。爲了這個工作,我需要添加afterinsertrow以及ondblclickrow功能,然後它工作正常