問題タブ [ng-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.
angularjs - ng-grid が IE8 で正しくレンダリングされない
IE8 標準ドキュメント モードの IE で正しく表示されない ng-grid ビューがあります。問題は、列幅を制御する Angular によって動的に作成された CSS スタイルがレンダリングされていないように見えることです。
報告されたバグが修正された新しいバージョンのグリッドを使用しているため、ここで説明する解決策は適用されません。
JavaScript をデバッグすると、ng-grid スクリプトで次のエラーが発生しています。
誰もこれに対する回避策を知っていますか?
使用バージョン: angularJS 1.0.7、ng-grid 2.0.6、JQuery 1.9.1。
angularjs - ngGrid - 行を削除
選択した行を削除するボタンを実装する方法の例を探していましたが、これまでのところ有用なものは見つかりませんでした。
誰でも私にヒントを教えてもらえますか?これがプランカーの例です。
私が実装する関数は、他の行を削除するため、奇妙な動作をします。
ありがとうございました。
javascript - AngularJS を使用してセル ng-grid 内のデータを変更および操作する方法は?
私は AngularJS の ng-grid を使用しています:
セル内のセル テキストを変更したい。どうやってするか?私はcellTemplateを使用していました:
しかし、私の GetCellTemplateメソッドは、現在のセルのデータである{{ row.getProperty(col.field) }}を読み取ることができません。セルのデータ/テキストを読み取り、実行時に変更できるようにするために何をすべきか。
たとえば、セルに「My Name IMAGE」のようなテキストがある場合、「IMAGE」という単語を実際の画像に変更して、ng-grid に表示できるようにしたいと考えています。
どうやってやるの?
javascript - プログラムで ng-grid の最初の行にフォーカスを移動する
私のプロジェクトでは、グリッドが読み込まれるとすぐに ng-grid の最初の行にフォーカスを移動する必要があり、下キーを押すと次の行に移動する必要があります。次のイベントを追加しました。
ただし、このイベントは最初の行を選択するだけで、最初の行にフォーカスを移しません。行にフォーカスを移すには、行をクリックする必要があります。そこに焦点を当てるために書く必要がある追加のステートメントは何ですか?