2017-01-03 24 views
0

jqGrid行の「編集」アイコンをカスタマイズして、その特定の行に3つのアイコンが表示されるようにする必要があります。と "元に戻す"。どのようにこれを達成することができます。提案してください。クリックするとjqGrid行に削除ボタンが表示されるように編集ボタンをカスタマイズする

+2

jqgridの使い方のコンテキストが明確になるように、関連するコードを入力してください。これまでに試したことと、なぜそれが動作していないのかについても言及してください。 –

答えて

0

jqGridの無料jqGridフォーク(2014年末以降に開発したもの)を使用すると、解決方法は簡単になります。actionsNavOptionsパラメータをサポートしています。カスタムアイコンを指定できます。 The wiki articleはこの機能を説明し、the demoはその使用法を示しています。 Another demoは、the answerのために作成され、カスタムアクションボタンのより高度な機能を示しています。

無料のjqGrid 4.13.6を更新できない場合は、my old answerの指示に従うよりもはるかに扱いにくいです。

+0

こんにちは、私はデモを見て、これまで "編集"の "送信"と "キャンセル"アイコンだけがクリックされていることを知りたがっていました。この機能を変更して、「送信」および「キャンセル」とともに「編集」をクリックすると、カスタムアイコンも表示されますか?私のカスタムアイコンを表示するには、「編集」アイコンをクリックした後でなければなりません。 –

+0

@VarunKumarRayzada:インライン編集(oneditfunc、aftersavefunc、afterrestorefuncコールバック、jqGridInlineEditRow、jqGridInlineAfterSaveRow、jqGridInlineAfterRestoreRowイベント)の開始と終了時に呼び出される通知を使用できます。すべてのカスタムボタンには 'class'属性と' id'属性があります( 'ui-inline-addUser'クラスとid' jAddUserButton_40'、 'jAddUserButton_50'、...)。したがって、必要に応じてカスタムボタンを表示/非表示にするには '$ .show()'または '$ .hide()'を呼び出すだけで済みます。 – Oleg

関連する問題