2016-06-14 12 views

答えて

2

これが最適な解決策であるかどうかはわかりませんが、コンストラクタでこれを設定できるのは良いことですが、グリッドが発生した後に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" }]); 
}) 
+0

申し訳ありません。昨日私の地図サーバーがダウンしました。グリッドメソッドのドキュメントを見つけるにはどこに行くのですか? ArcGIS JavaScript APIサイトで何も見つかりませんでした。私のGoogleの誰も何も表示しませんでした。フィーチャー表はDojoのグリッドであるため、Dojoのグリッド・メソッドを使用できますか? – ponder275

+1

これは、Dojoのdgrid上に構築されており、myFeatureTable.gridからアクセスして、すべてのデフォルトのdgrid APIメソッドを使用できます。ここにはいくつかのドキュメントがあります:https://github.com/SitePen/dgrid/tree/v1.1.0/doc –

+1

あなたがここに行くと、ドキュメントは最高ではないようですが(https://github.com /SitePen/dgrid/blob/v1.1.0/doc/migrating/API-Comparison.md)新しいAPIには記載されていないメソッドを示す古いdojox /グリッドからの変更についてのヒントが表示されます。時にはGoogle/stack overflow dgridが簡単になることもあります。 –

関連する問題