問題タブ [kendo-ui-grid]
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.
javascript - Kendo UI での Java サーブレット例外の処理
剣道 UI グリッドに日付を表示しようとしています。データは Java サーブレットから取得されます。エラー発生時のステータスコードを500にしました。コンソールではエラーが表示されますが、js では処理できません。「xxx が原因で更新に失敗しました」などのメッセージをユーザーに表示したいと考えています。これが私の読み取りコードです:(テストのために常にステータス500を返します。)
そして、これが私のjsです。html の一部:
このコード ブロックでは、画面にメッセージを書き込もうとしましたが、何も起こりません。
どこが間違っていますか?ありがとうございました。
kendo-ui - 剣道UI vs slickgrid
私は自分のアプリケーションで slickgrid を使用していますが、最近、slickgrid (特にグループ化に関連する) でいくつかのバグと奇妙な動作に直面していました。公開リポジトリと非公開リポジトリがたくさんあり、どれが良いかわかりません。
けんどういを使おうと思っていました。ただし、以下の質問を念頭に置いてください - 1) UI に 50k レコードなどの巨大なデータがある場合、kendoui は slickgrid よりも優れたパフォーマンスを提供できますか? 2) kendoui グリッドには slickgrid と同じ機能がありますか? 行をドラッグしたときに列の値を自動的に入力するなど、主に Excel スタイルの機能。
前もって感謝します。
kendo-ui - 動的剣道 UI グリッド
動的に作成された剣道 UI グリッドの問題に直面しています。プロパティで列配列を指定してtitle
グリッドfield
をレンダリングすると、グリッド列は指定されたものを表示せずtitle
、名前を表示しfield
ます。フィールド名をそのまま表示したくありません。フィールド名自体が列ヘッダーとして意味をなさないからです。
注: これは角度コントローラー内で行われます。
これは私のグリッド定義です
<div kendo-grid="ctrl.commonGrid" options="ctrl.commonGridOptions"></div>
列を生成するために使用するコードを次に示します。
var columns = [];
angular.forEach(ctrl.ColumnConfig, function (col) {
var newCol ={
title: col.displayName,
field: col.mappingProperty.toCamelCase(),
}
columns.push(newCol);
});
この後、これをグリッド列コレクションに割り当てます
ctrl.commonGridOptions = {
columns: columns,
};
次に、グリッドの dataSource データ メソッドを使用してデータを入力します。
ctrl.commonGrid.dataSource.data(ctrl.TableData);
昨日から頭を悩ませていますが、何が悪いのかわかりません。
誰でも私を助けることができますか?
ありがとう
javascript - フィルター可能な行は Asp.net では機能しませんが、MVC では機能しています
以下のコードでは、列ヘッダーを取得していますが、すべての列で下のデータをフィルター処理するための自動テキスト ボックスを取得していません。この属性は剣道グリッド filterable:{ mode: "row"} で呼び出されましたが、この属性を以下に追加しました結果はまだ来ていませんでした。しかし、私が MVC で実行した同じコードは正常に動作しており、助けてください。
kendo-grid - Kendo UI - Kendo Grid Edit ポップアップ オプションで追加、インラインで編集
私は剣道グリッドを持っており、編集イベントは以下のコードを使用してポップアップを開きます。
ポップアップには再び (popup_editor テンプレート) グリッドが含まれています。サブグリッドの編集は「インライン」に設定されています。ここでの私の質問は....
サブリッドの編集で inine 編集を行いたい。しかし、「新規追加」(ツールバー: [{ name: "create", text: "Add New Employee" }]) 機能を使用してテンプレートをポップアップする必要があります。これは可能ですか?
jquery - 仮想化された Kendo Grid の IE ブラウザで、マウス スクロールが機能しません。
グリッドの共通コントロールがあり、スクロールはすべてのブラウザーで正常に動作しますが、IE 10/11 では (マウス ホイール スクロールを使用して) スクロールが Kendo UI グリッドの視覚化で動作しません。
コードスニペットは次のとおりです:--
pageSize: self.pageSize、スキーマ: { モデル: self.options.model、データ: 関数 (応答) { if (self.options.jsonData) { response.dataList = self.options.jsonData; } 応答 = self.handleOnSuccess(応答);
誰かが解決策を持っている場合は、私に知らせてください。
javascript - Kendo UI Grid Editing を理解しようとしている
インライン編集でグリッドをセットアップしました。トランスポート コードは次のとおりです。(ローカルデータを使用)。更新ボタンをクリックすると、更新イベントではなく作成イベントが発生するのはなぜですか?
また、どのイベントが発生するかなどに関して、編集ボタンがクリックされたときに何が起こるかを誰かが説明できると助かります。
「columnData」はローカル データセットです。実際には、行を追加する機能がないため、作成する必要はないと思います。これは単純な編集可能なグリッドであり、ユーザーは 4 つの列のうち 3 つを編集でき、最初の列は読み取り専用です。