Java 子节点添加到Gxt TreeGrid中的其他树节点
GXT TreeGrid中的子节点被添加到不同的树节点,即使nodeId是唯一的。仅当树节点具有相同标签时,才会发生此问题。你能帮我解决这个问题吗 预期结果应该是这样的 但实际结果是这样的Java 子节点添加到Gxt TreeGrid中的其他树节点,java,gwt,gxt,Java,Gwt,Gxt,GXT TreeGrid中的子节点被添加到不同的树节点,即使nodeId是唯一的。仅当树节点具有相同标签时,才会发生此问题。你能帮我解决这个问题吗 预期结果应该是这样的 但实际结果是这样的 看起来您有两个名为“USI”的节点-是否有可能您犯了错误,并且树存储中的ModelKeyProvider实际上为这两个节点返回了相同的密钥?如果您是在启用断言的情况下编译的,它会警告您这一点(dev模式和super-dev模式),但是正常的编译会去掉这些昂贵的检查 /** * Gets a non-nul
看起来您有两个名为“USI”的节点-是否有可能您犯了错误,并且树存储中的
ModelKeyProvider
实际上为这两个节点返回了相同的密钥?如果您是在启用断言的情况下编译的,它会警告您这一点(dev模式和super-dev模式),但是正常的编译会去掉这些昂贵的检查
/**
* 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);
看起来您有两个名为“USI”的节点-是否有可能您犯了错误,并且treestore中的
ModelKeyProvider
实际上为这两个节点返回了相同的密钥?如果您是在启用断言的情况下编译的,它会警告您这一点(dev模式和super-dev模式),但是正常的编译会去掉这些昂贵的检查
/**
* 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);