私はあなたが何かばかげたものを見つけたら、私はagGridを使用することで新しいです。だから私はangularjsで剣道グリッドを使用していましたが、今はagGridを試しているので、他のグリッドに切り替えることを考えました。ag-gridは関数の中に入っていませんか?
以下は、問題なく動作しているすべてのアグリッドのサンプルです。しかし、ボタンのクリックで呼び出される関数の中でグリッドオプションを移動するとき警告 - ag-Gridのグリッドオプションが見つかりません。アトリビュートag-gridがスコープ上の有効なオブジェクトを指していることを確認してください。私は、この機能の剣道グリッド内のオプションは、罰金や剣道グリッドを作業しているため、問題が何であるかを理解することができないんだけど
が読み込まなっているが、私は私がagGridと間違ってやっているかわからないんだけど。
親切に私を助けてください。
function abc($rootScope,$scope, $state, $stateParams, $timeout, Upload, baseURL, $cookieStore, $log, errorCheckFactory) {
var columnDefs = [
{headerName: "Make", field: "make"},
{headerName: "Model", field: "model"},
{headerName: "Price", field: "price"}
];
var rowData = [
{make: "Toyota", model: "Celica", price: 35000},
{make: "Ford", model: "Mondeo", price: 32000},
{make: "Porsche", model: "Boxter", price: 72000}
];
$scope.gridOptions2 = {
columnDefs: columnDefs,
rowData: rowData,
enableFilter: true,
enableColResize: true,
enableSorting: true,
groupHeaders: true,
rowHeight: 22,
//onModelUpdated: onModelUpdated,
suppressRowClickSelection: true
};
}
解決策はありますか。私も同じ問題に直面しています。 – ranjeet8082
@ ranjeet8082私は私の答えで言ったようにバインディングをチェックしてください。 – Walfrat
こんにちは、@ ranjeet8082あなたはグリッドを開くことができますボタンをクリックすると、関数の横に "gridOptions"と書くことができます。あなたはhtmlを読み込むことができますし、オプションでもクリック機能で読み込むことができますので、何のエラーも表示されません。あなたはこのプランナーで確認できます。 http://plnkr.co/edit/247nVYxwNmOXdHvutJNm?p=preview –