0
ユーザーが列ヘッダーをクリックして並べ替えるようにするのではなく、最初に表示されるときにFeature Tableの表示を並べ替えることができます。私はこれを行う方法を見つけることができませんでした。Arcgis Javascript Feature Tableの既定の並べ替え順序を変更します。
ユーザーが列ヘッダーをクリックして並べ替えるようにするのではなく、最初に表示されるときにFeature Tableの表示を並べ替えることができます。私はこれを行う方法を見つけることができませんでした。Arcgis Javascript Feature Tableの既定の並べ替え順序を変更します。
これが最適な解決策であるかどうかはわかりませんが、コンストラクタでこれを設定できるのは良いことですが、グリッドが発生した後にmyFeatureTable.grid.set('sort', [{ attribute: ''}]);
を呼び出すと、UIに表示される前にソートされます。たとえば:あなたはdojo/on
を必要としていない場合
on(myFeatureTable, "load", function(){
myFeatureTable.grid.set('sort', [{ attribute: "<attribute used in first column>"}]);
});
もう一つの方法は、あなたがフィーチャーテーブルの方法で使用することができます。
myFeatureTable.on('load', function() {
// Sort on the Name attribute
myFeatureTable.grid.set('sort', [{ attribute: "Name" }]);
})
申し訳ありません。昨日私の地図サーバーがダウンしました。グリッドメソッドのドキュメントを見つけるにはどこに行くのですか? ArcGIS JavaScript APIサイトで何も見つかりませんでした。私のGoogleの誰も何も表示しませんでした。フィーチャー表はDojoのグリッドであるため、Dojoのグリッド・メソッドを使用できますか? – ponder275
これは、Dojoのdgrid上に構築されており、myFeatureTable.gridからアクセスして、すべてのデフォルトのdgrid APIメソッドを使用できます。ここにはいくつかのドキュメントがあります:https://github.com/SitePen/dgrid/tree/v1.1.0/doc –
あなたがここに行くと、ドキュメントは最高ではないようですが(https://github.com /SitePen/dgrid/blob/v1.1.0/doc/migrating/API-Comparison.md)新しいAPIには記載されていないメソッドを示す古いdojox /グリッドからの変更についてのヒントが表示されます。時にはGoogle/stack overflow dgridが簡単になることもあります。 –