問題タブ [angular-kendo]
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 - イベントパラメータから剣道角度グリッド行インデックスを取得するにはどうすればよいですか(e)
このコードでは、パラメーターから行インデックスを取得していないため、DOM 操作を行ったことがわかりますe
。行インデックスを取得するのを手伝ってください。
angularjs - Angular Kendo Splitter は最初のペインのデータのみをバインドします
Kendo-UI スプリッターの最初のペインの後に Angular がデータをバインドしない理由を理解するのに苦労しています。
関連する HTML は次のとおりです。{{formData.hello}} を無関係に使用して、問題が発生した場合を示します。
上記は「A = Hello world」「B = Hello world」ですが、「C = {{formData.hello}}」「D = {{formData.hello}}」です。
2 番目のペイン (「C =」を含む div) が削除され、スプリッターにペインが 1 つしかない場合、期待どおりに「D = Hello world」が表示されます。
Javascript は次のとおりです。
プランカー:剣道スプリッター問題
ただし、ID「idLeftRight」のdivを次のように変更すると:
それは動作します。
kendoSplitter() が kendo-splitter と異なる動作をするのはなぜですか? 私は何か間違ったことをしていますか?
kendo-ui - 行のクリックで剣道 UI の詳細グリッドを展開
このドキュメントhttp://demos.telerik.com/kendo-ui/grid/angularのように Kendo UI Grid マスター ディテール テンプレートを使用しています。階層セルをクリックしてテンプレートを取得できます。行の任意の場所をクリックして、詳細テンプレートを展開する簡単な方法があります。
ありがとう!
angularjs - Kendo Mobile UI DataSource を使用して ng-repeat 機能を取得する方法
私が作業しているアプリケーションには、さまざまなレベルのデータがあります。AngularJS ng-repeat を使用すると、さまざまなレベルのデータを参照でき、各データを反復処理してビューにバインドすることもできます。それはこのリンクのようなものです(ここではKendo Mobile UIとAngularJSを使用しています)。
Telerik のドキュメントによると、"ng-repeat"は CSS スタイルとして使用すべきではありませんが、Kendo ウィジェットを使用すると問題が発生し、モデルを更新することもできます。これを防ぐには、Kendo DataSourceを使用してJSON 文字列またはファイルからデータをフェッチする必要があります。
Kendo DataSourceを使用して上記のリンクで同じアプリを試しましたが、JSON 文字列から第 1 レベルのデータしか取得できませんでした。2 番目と 3 番目のレベルでは、配列の位置を指定すると、このリンク(With Kendo DataSource and AngularJS)のようなビューでそのデータのみを取得します。
だから私の質問は、この種のJSONデータの複数のレベルを処理する方法です
Kendo DataSource を使用してデータをフェッチするには
htmlファイルであるビューセクションで
問題は、複数レベルの JSON データを処理し、Kendo DataSource を使用してビューまたはテンプレートにバインドする方法ですか?
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);
昨日から頭を悩ませていますが、何が悪いのかわかりません。
誰でも私を助けることができますか?
ありがとう
kendo-ui - 剣道 UI DropdownList dataSource
kendo ui ドロップダウン データ ソースをオブジェクトのプロパティに設定する方法はありますか? 例。
次のオブジェクトがある場合
Person:{
FirstName: 'Nilesh',
Gender: 'Male',
GenderList:['Male','Female']
}
名前のテキスト ボックスと性別のドロップダウン リストを表示するフォームがある場合、剣道 UI ドロップダウン リストをGenderList
オブジェクトのプロパティにバインドします。
これをangularjsでやりたい
これは可能ですか?はいの場合、どうすればこれを機能させることができますか?
次の html を使用して kendodropdown リストをレンダリングしました。
<input kendo-drop-down-list k-data-source="Person['GenderList']" />
しかし、これは機能しません。
どんな助けでも感謝します。