問題タブ [iggrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
odata - IgGrid: JavaScript でリモート フィルタリングの odata queryString を取得する方法
リモート フィルタリングでインフラジスティックス グリッド (v16.1) を使用しています。列「名前」をフィルタリングすると、グリッドが次の方法で GET 要求を行うことがわかります。
"filter=" と "&page" の間の部分はindexof(tolower(name)%2C%27iv%27)+ge+0
、私が興味を持っている OData Uri コンポーネントのクエリ オプションです。
このリクエスト URI を使用するか、JavaScript でクエリ オプションのみを使用する必要があります。
odata - サーバー側のページングを使用した igGrid が機能しない
サーバー側のページングを使用して igGrid を構築しています。グリッドは、Entity Framework を使用して Visual Studio によって自動生成された OData v3 コントローラーにフックされます。フィルター操作と並べ替え操作は正常に機能していますが、ページングは機能していません。
問題は、グリッドが page=x と pageSize=y をクエリ文字列に入れているように見えますが、OData 形式は $top=x と $skip=y です。$skip の値は index * pageSize である必要があるため、page と pageSize の名前を変更するだけでは不十分であることに注意してください。ページとページサイズをサポートするためにコントローラーを編集する方法を複数試しましたが、役に立ちませんでした。
$top と $skip を特徴とする OData 要求 URL をブラウザーのアドレス バーに手動で入力して、必要な結果を得ることができます。グリッドで $top と $skip を使用する方法はありますか? グリッド自体は ac# コントローラーで定義され、モデルの一部としてページに渡されます。そのため、GridPaging オブジェクトの pageIndexUrlKey および pageSizeUrlKey プロパティにアクセスできないことに気付きました。grid.OData は true に設定されています。
javascript - エディター ダイアログ内で必要に応じて iggrid コンボ ボックスの列を設定します。
コンボ ボックスを含むエディタ ダイアログを読み込もうとしています。コンボ ボックスはオンロードで設定する必要があります。問題は、コンボボックス データソースがグリッドと同時にロードされず、最終的にデータがサービスから完全に取り込まれたときに、データが初期化されず、空のドロップダウン リストが表示されることです。データがサービスから返されたときに、コンボボックスの columnSettings データソースを更新したいと考えています。
editRowStarted イベントでコンボ ボックスに入力してみましたか? これは機能しましたが、コンボ ボックスの初期表示では機能しませんでした。
javascript - 複数回呼び出される並べ替え igDialog Ignite UI コントロールで igGrid を使用
Ignite UI Control を使用しています 並べ替えの問題に直面しています シナリオを説明しましょう
私は開いており、そのダイアログボックスで、以下のようなものigDialog
を使用してグリッドビューを開いていますigGrid
初めて各列をクリックすると正常に動作し、グリッドの並べ替えが1回実行されますが、追加ボタンをクリックすると、ダイアログの内容が追加の内容に置き換えられ、このダイアログボックスはそのようになります。
その上にあるキャンセルボタンをクリックすると、再びリスティングビューのコンテンツが読み込まれ、図(1)が表示されます。
私が直面した問題は、実際には、並べ替え関数を 2 回呼び出した任意の列をクリックし、コントローラー アクションを 2 回ヒットしたときです。
ビューを追加してからリストビューに戻ると、何度も並べ替えが呼び出されます。
ここで何が起こっているのかわかりませんか?
注:$(gridId).igDialog("content", html);
コンテンツを動的にロードするために使用しています
jquery - Infragistics iggrid : レンダリング後にカスタム フィルターを追加
iggrid で Excel スタイルのフィルタリングを作成する過程で、グリッドを表示した後にいくつかのカスタム フィルター条件を非表示にしたいと考えています。
http://infragistics.com/community/forums/t/97384.aspxを既に見ましたが、すべての DOM を解析せずにそうする方法はありますか? フィルター条件に介入する方法はありませんか?
特にフィルター条件をたくさん追加するので、表示よりもデータに入れておきたい
javascript - 2 つの ig グリッドを 1 つの Excel ファイルに異なるシートでエクスポートする方法
Infragistics ig グリッドを使用して .Net でデータを表示していますが、これらのグリッドを Excel ファイルにエクスポートする必要があります。
Infragistics は Excel エクスポートもサポートしていますが、問題は一度に 1 つのグリッドをサポートすることです。これらの 2 つのグリッドを、異なるシートを含む 1 つの Excel ファイルにエクスポートしたいと考えています。私はたくさん検索しましたが、インターネット上で役立つものを見つけることができません。
このタスクを実行する方法はありますか?
これが私のコードです