私はjqgridを使用しており、簡単な検索が有効になっています。私はグリッドの列として存在しないフィールドの選択リストに追加項目を追加する方法があるのだろうかと思います。私はそれを「Any Field」のようなものと呼んで、フィールドのいずれかを検索し、その結果サーバー側を処理できるようにします。JqGrid - 追加フィールドを使った簡易検索
1
A
答えて
1
Bethrezenの提案1つの隠された列の使用法とは、あなたが使用できる1つの方法です。 searchhidden: true
searchoptionsを使用することを忘れないでください。
私はあなたがthe demo上で見ることができる提案することができます別の方法:私は私がjqFilter
方法のp.columns
パラメータを拡張デモで
var defaultFilters = {
"groupOp": "AND",
"rules": [
{ "field": "All", "op": "cn", "data": ""}
]
};
...
$('#list').jqGrid('navGrid', '#pager', {add: false, edit: false, del: false},
{}, {}, {},
{
multipleSearch: true,
overlay: 0,
onInitializeSearch: function ($form) {
$form.jqFilter('addFilter', defaultFilters);
},
afterRedraw: function (p) {
if (p.columns.length === $("#list")[0].p.colModel.length) {
p.columns.push({
name: 'All',
label: 'Any Field',
searchoptions: {},
searchrules: {},
searchtype: 'string',
inputtype: 'text'
});
}
//$(this).find('.delete-rule:first').hide();
}
});
を追加するデモで
追加の「擬似列」「任意のフィールド」。それはちょうど私があなたの正確な要件に採用することを望むことができるアイデアです。
1
新しい非表示の列を追加し、hiddenをtrueに設定して、falseに表示するようにしてください。
ドキュメントへのリンク:http://www.trirand.com/jqgridwiki/doku.php?id=wiki:colmodel_options
関連する問題
- 1. DjangoのNameError簡易検索
- 2. PHP簡易検索フォーム
- 3. 簡易HTMLページ検索
- 4. PHP/MySQL:簡易検索エンジン
- 5. PHP/SQLの簡易検索エンジン
- 6. 簡易検索alfrescoコミュニティのカスタマイズ5
- 7. 簡易ローカル検索機能。 JavascriptとJSON?
- 8. Excelでの簡易検索機能
- 9. jqueryのは、(ECCを追加、削除、検索。)ナビゲーションバーを追加jqgrid
- 10. jqGrid 4.5.2。検索フィールドによるフィルタリング
- 11. JqGrid、ツールバーの検索欄にクリアボタンを追加
- 12. jqGridは検索パラメータをURLに追加しません
- 13. OpenHeatMapおよび/またはOpenStreetMapを使ったカスタム/簡易マップ
- 14. JqGrid検索パネル
- 15. jqgridインライン検索
- 16. データベースへの簡易検索/フィルタ機能(ASP.NET MVC)(SQL Server 2014)
- 17. jqgridのgrid.historyを使用して検索を追跡する
- 18. インライン編集のためのjqgridの検索可能なドロップダウンを追加し、機能を追加しますか?
- 19. jqgridを使ってajaxを検索する
- 20. jqGrid:検索ツールバーの特定の検索フィールドを非表示にする方法
- 21. jqGrid - 単一フィールド検索で検索する前にレコードを取得
- 22. Jqgrid複合検索
- 23. jqGridクライアント側検索
- 24. jqgridのフィールドのサイズを増やす詳細検索
- 25. jqgridウィンドウパラメータを追加
- 26. jqgridツールバーの検索または外部検索機能
- 27. 簡易FB.uiダイアログ
- 28. PHP簡易コード
- 29. 簡易バックアップスクリプト
- 30. 簡易認証
ありがとうございます!完璧に働いた。 – Grant
@Grant:あなたは大歓迎です! – Oleg