&&index>0&&!value.getColumn().getOrigin().equals(AttributeOrigin.COMPUTED)){//0 is the index of node id and edge id cols, not useful to send these events
//The id is correct, but the title may be invalid or repeated even when the id is valid
//Use id as title as a compromise so the column can still be added:
...
...
@@ -151,12 +158,58 @@ public class AttributeTableImpl implements AttributeTable {
returncolumn;
}
/**
* Sends unset events for all attribute rows of a column that is going to be removed. (This is basically necessary to correctly update Dynamic index of Dynamic API.)
*
* Events are only sent for node, edge and graph table columns.