2015-11-04 49 views
0

我在屏幕上同時出現了多個網格,我想在特定的網格中顯示一條消息。如何在特定的jqgrid中定位標題欄

此代碼運行良好,但重視所有網格。

$(".ui-jqgrid-titlebar").append("<span>Error Message</span>"); 

如何定位特定網格?

謝謝。

回答

0

,您應該使用的jqGrid的setCaption方法更改標題:

$("#grid1").jqGrid("setCaption", "Error Message"); 

修訂:中setCaption參數可以是任何HTML片段。因此,你可以使用

$("#grid1").jqGrid("setCaption", "<span style='color:red'>Error Message</span>"); 

甚至更​​好

$("#grid1").jqGrid("setCaption", 
    "<span class='ui-state-error-text'>Error Message</span>"); 
+0

謝謝你,但是如果我想改變顏色,並強調只有錯誤,同時保留現有的圖片說明了什麼? 我已經能夠添加和刪除div或跨度(我嘗試了幾件事),它的工作正常,但我只想追加到與有jqgrid的.ui-jqgrid標題欄有一個用戶輸入錯誤。 有沒有辦法做到這一點? –

+0

@RayMarsh:'setCaption'的參數可以是任何HTML片段。因此你可以使用'$(「#grid1」)。例如或者更好'$(「#grid1」)。jqGrid(「setCaption」,「 Error Message」); jqGrid(「setCaption」,「錯誤信息」);'。 – Oleg