JQGridの「並べ替え」アイコンを隠したり操作することは可能ですか? -- javascript フィールド と jquery フィールド と jqgrid フィールド 関連 問題

Is it possible to hide or manipulate the jqGrid “sort” icons?












4
vote

問題

日本語

onsortcolイベントによって、私のjqgridインスタンスに添付されたカスタム、マルチカラムソートを持つ:

<事前> <コード> onSortCol: function(index, iCol, sortorder) { //Manipulate the sort order via custom code, and store it in postData. return 'stop'; }

登録している問題は、列ヘッダー内のソートアイコンが実際のソートと同期していることです。その動作は実装しようとしているものとは少し異なります。

setParam('sortname'...) を使ってみましたが、特にソートアイコンを変更しないことがわかりました。 sortGrid も試しましたが、それはユーザーのクリックと区別がつかないように思われるような方法でOnSortColイベントを上げます。

CSS経由で隠蔽する場合は、特定のグリッド内のソートヘッダのみをターゲットにする最も効果的なセレクタは何ですか?

英語

I have a custom, multi-column sort attached to my jqGrid instance by means of the onSortCol event:

onSortCol: function(index, iCol, sortorder) {     //Manipulate the sort order via custom code, and store it in postData.      return 'stop'; } 

The problem I'm running into is that the sort icons in the column headers are falling out of synch with the actual sorting, because their behavior is slightly different from what I'm trying to implement.

I've tried using setParam('sortname'...), but that specifically doesn't change the sort icon. I've also tried sortGrid, but that raises the onSortCol event in a way that seems to be indistinguishable from a user's click.

If hiding via CSS is the only option, what's the most effective selector to target ONLY the sort headers in a specific grid?

</div
        

回答リスト

4
 
vote
vote
ベストアンサー
 

私は現在次のCSSを使用しています:

<事前> <コード> #gbox_MyGrid .s-ico span { display:none; } MyGrid のIDを持つグリッドの

 

I am currently using the following CSS:

#gbox_MyGrid .s-ico span {     display:none; } 

For a grid with an ID of MyGrid.

</div
 
 
0
 
vote

[SORTABLE:FALSE、 '以下のような特定の列のソートを無効にします。

<事前> <コード> { name:'ColumnName', index:'ColumnName', width: 80, sortable: false, align:'center'}

頑張ってください。

 

I disable the sort for a particular column with 'sortable: false,' like below:

{ name:'ColumnName', index:'ColumnName', width: 80, sortable: false, align:'center'} 

Good luck.

</div
 
 

関連する質問

19  PHP + JQGrid + Exportへのエクスポート  ( Php jqgrid export to excel ) 
誰かがJQGridからExcelにデータをエクスポートする方法を知っていますか? このJQGridを使ってawsomeだと思うレポートをしたいです。しかし、どういうわけかこのレポートを保存または印刷する必要があります。 誰かが何らかの方法を知っていますか?? ...

2  EF /コードの使用中の優れたプログラミング原則1型あたりの最初の/リポジトリパターン/テーブル(TPT)?  ( Good programming principles while using ef code first repository pattern table p ) 
ただ興味がある。 基本エンティティを持っていて、Typeメソッドごとのテーブルを使用して、それから約10つの異なる子エンティティを導きます。私はまた、これらの子エンティティのそれぞれからデータを取得できる一般的なリポジトリを持っています。私は最終的に各子エンテ...

2  jqgrid: "All In 1"アプローチ幅jqgrileditクラス>コンポジットの主キーを設定する方法?  ( Jqgrid all in one approach width jqgridedit class how to set a composite p ) 
「ALL IN 1」アプローチ(JSファイルで定義されているグリッド、およびPHPファイルのJQGRIDEITクラスを使用したデータ)のための複合主キーを設定する方法? テーブルTの複合主キーは、この表Tに属するフィールドで定義されている基本主キーです。 これ...

6  JQGrid、照会から選択リストを入力する方法  ( Jqgrid how to populate select list from query ) 
私は私のColdFusionプロジェクトで働く基本的なJQGridを得ました。 JQGridのマイフィールドの1つはコンボボックスです。現在EditOptionの値は、以下のように単にハードコードされています。 <事前> <コード> colModel : [ ...

29  JQGridで検索を実装する方法  ( How to implement search on jqgrid ) 
だから私はASP.NET MVCで働くJQGridの基本的な例を持っています、JavaScriptは次のようになります: <事前> <コード> $(document).ready(function() { $("#list").jqG...

81  ブラウザのサイズ変更時にJQGridのサイズを変更しますか?  ( Resize jqgrid when browser is resized ) 
ブラウザウィンドウのサイズを変更すると、 jqgrid のサイズを変更する方法はありますか?私は記述された方法を試しましたこちらですが、そのテクニックはIE7では機能しません。 ...

0  JQGridの入力列を無効にします  ( Disable input column in jqgrid ) 
<事前> <コード> $("#list").jqGrid({ url: '/modulos/carga/cargaServiciosTarifa.ashx', datatype: 'xml', mtype: 'GET', col...

0  サーバー側ページングを使用している場合は、JQGRIDで合計ページを設定する方法  ( How to set total pages in jqgrid if im using server side paging ) 
現在JQGridには新しいページングを学んでいます。私はサーバーサイドページングを実装しようとしています。 45レコードを持っていると考えてください。サーバー側は、ページサイズ(10)に基づいて指定されたページの要求されたレコードを返しますので、[次へ]ボタ...

2  MVC Entity Frameworkを使用した複数のAJAX要求がエラーを引き起こします  ( Mvc multiple ajax requests with entity framework causes error ) 
私は私のコントローラへのAjax Post呼び出しを介してデータをロードする2つのJQGridを持っています、そして私がアプリケーションを実行するたびに、2つの投稿のうちの1つだけが正常に実行されます。通常、ブラウザで更新を終了すると、両方のグリッドが正しくロ...

2  JQGrid:生成時にセル固有のCSSクラスを設定する方法  ( Jqgrid how to set cell specific css class at generation time ) 
特定のセルに対して異なる背景(または一般的に異なるCSSクラス)の値を必要とするJQGridを構築しています。どのセルがどのセルにJQGridに送信されているデータの生成時に適用されるクラスが必要です。特定のセルごとにjqgrid行構造内のクラスを示すことがで...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有