問題タブ [kendo-datasource]
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.
asp.net-web-api - DataSourceRequest は常に null
私は剣道のサーバー側のページング/フィルタリング/ソートを使用しようとしていますが、今のところ次のようにしています:
データソースは:
そしてAPIコントローラーで:
ただし、DataSourceRequest request
常にnull
欠落している.jsを探している同様の問題に対して見つけたいくつかの解決策を試しましたが、これは役に立ちませんでした。
kendo-ui - kendo-grid : ドロップダウン リストの列をフィルターできません
テンプレートで定義された列があります:「object.type」で、ドロップダウンリストです(検索するタイプが複数あります)。
エディターがあります:
したがって、この列の要素は、キー id と display を持つオブジェクトです。
これで、その列のフィルター可能なプロパティを定義しました。
フィルターボックスをクリックすると、フィルターは正常に表示されますが、そこから値を選択するとエラーが発生します:
つまり、要するに、
ドロップダウンである剣道のグリッドの列をフィルタリングする方法は?
oracle - Kendo DataSource から送信された日付形式で Oracle がチョークする
Odata を Teiid に渡し、次に Oracle に渡す DataSource があります。しかし、Kendo DataSource から日付を渡そうとすると、Oracle が窒息します。これは、Oracle が送信する形式の日付文字列 (たとえば、 2014-07-01T05:00:00.000Z ) を有効なものとして認識しないためだと思います。エラーは次のとおりです。
タイムスタンプを機能するものに変更するにはどうすればよいですか? parameterMap(その段階までにはまだ変換されていないようです-まだかなり通常の時間形式)、requestStart(データにアクセスして改ざんすることはできないようです)および解析(isn'期待どおりに動作していません)。記録のために、最終的にビューを更新しているので、反対側に INSTEAD OF Oracle トリガーがあります。考え?
私が使用しているトリガーは次のとおりです。
これが私のコードです。
kendo-ui - データソース KendoUI の明示的なフィルター設定
KendoUI リスト ビューにデータを入力するためのフィルターを明示的に設定したかったので、このリンクに従って、これを行いました。
これは私がdataSourceで得るものです、
しかし、 dataSource.read() では、「Uncaught TypeError: 未定義のプロパティ '長さ' を読み取れません」というエラーが発生します。
javascript - Kendo UI グリッドが空のグリッドにデータを表示しない
動的に計算され、変数にプッシュされるデータで kendoUI Grid を埋めようとしています。私のグリッドは div タグで定義されていますが、関数が呼び出されると、グリッドのみが (列名とともに) 表示され、データは表示されません。この問題の原因となっている小さなステップが 1 つ欠けていると思います。これが私の問題の画像です:
どんな助けでも大歓迎です!
この関数で生成されたデータ:
この関数は make grid 関数内から呼び出されています
VS2013でデータソース変数を出力すると、これが得られます
angularjs - CRUD ops の関数を使用する AngularJS および KendoUI Grid DataSource
アプリケーションのリストであるマスター グリッドがあります。詳細行には、そのアプリケーションのロールに対する CRUD 操作を許可するグリッドが含まれています。マスター グリッドでは作成、読み取り、更新、および削除が機能していますが、詳細グリッドでは機能していません。
AngularJS と CRUD ops のリポジトリ パターンを使用しているため、私が見た例のどれもこれに関連していないようです。コードを貼り付けるだけで、より明確になります。
まず、私の manageApps.html:
次に、manageApps.js ファイル:
私はそれがたくさんあることを知っており、最終的にはこれらすべてを個別のディレクティブにリファクタリングしたいと考えていますが、それはさらに複雑になると思います. まずは稼働させたいと思います。
現在の最大の問題は、「readRoles」関数内の「data」プロパティにデータが含まれていないことです。これに何が入力されるのかさえわかりません。別の場所からコードをコピーしたところ、マスター グリッドの CRUD 関数 ("readApps"、"createApp"、"updateApp"、および "deleteApp") では正常に機能しましたが、"data" プロパティにデータがありません。 「readRoles」が呼び出されたとき。「createRole」、「updateRole」、および「deleteRole」関数にも同じ問題があるとしか思えませんが、まだテストできません。
「detailGridOptions」で「dataItem」パラメーターを使用する必要があると感じています。「dataSource: roleListDataSource(dataItem)」のようなものですが、kendo.data.DataSource 宣言にパラメーターを持たせる方法がわかりません。または、それがここで機能する場合でも。
また、CRUD 関数を使用しているため、これらの DataSource の「parameterMap」プロパティが無視されるということですか? どっかで読んだ気がする。もしそうなら、私はそれらを削除します。
次に、これがすべて機能するようになったら、すべてを台無しにすることなく、これらをディレクティブに分割するにはどうすればよいでしょうか? それとも、これは私がすべきことですか?私は AngularJS と剣道は初めてですが、「火の試練」で学んでいます。私はほとんどのチュートリアルと例を理解していますが、それらはすべて「単純な」方法で物事を行っており、私たちのチームは懸念事項などを分離することで物事を行おうとしているため、リポジトリなどを使用しています.
助けてくれてありがとう!
javascript - kendo ui データソース フィルター "in"
演算子「in」を使用して剣道データソースをフィルタリングするにはどうすればよいですか? 例: