2017-01-31 4 views
1

GXT TreeGrid内の子ノードは、nodeIdが一意であっても、別のツリーノードに追加されます。この問題は、ツリーノードが同じラベルを持つ場合にのみ発生します。この問題を解決するために私を助けてください。Gxt TreeGrid内の異なるツリーノードに子ノードが追加される

期待される結果は

enter image description here

ようにする必要があります。しかし、実際の結果は、この

enter image description here

答えて

0

のようになりますあなたは「USI」という名前の2つのノードを持っているように見えます - ありあなたが間違いを犯したことがあり、treestoreのModelKeyProviderが実際に両方のキーを返すでしょうか?アサーションを有効にしてコンパイルしている場合は、これについて(devモードとsuperdevモード)警告しますが、通常のコンパイルではこれらの高価なチェックを取り除きます。

/** 
* Gets a non-null key value that maps to this object. Keys must be consistent and 
* unique for a given model, as a database primary key would be used. 
*/ 
String getKey(T item); 
関連する問題