Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 子节点添加到Gxt TreeGrid中的其他树节点_Java_Gwt_Gxt - Fatal编程技术网

Java 子节点添加到Gxt TreeGrid中的其他树节点

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

GXT TreeGrid中的子节点被添加到不同的树节点,即使nodeId是唯一的。仅当树节点具有相同标签时,才会发生此问题。你能帮我解决这个问题吗

预期结果应该是这样的

但实际结果是这样的


看起来您有两个名为“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);