В графе prefuse у меня есть производный столбец с именем "distance"
, созданный с помощью _ 2_ и логическая переменная времени выполнения с именем normalize
. Теперь я хочу изменить выражение, используемое для вычисления значения столбца во время выполнения, в зависимости от значения normalize
, но таких вещей, как replaceColumn()
или deleteColumn()
, не существует. Когда я пытаюсь перезаписать старый столбец, снова вызывая addColumn()
, я получаю сообщение «В таблице уже есть столбец с именем« distance »».
Могу ли я как-то программно изменить выражение, используемое для вычисления значения столбца distance
, или сделать его зависимым от переменной времени выполнения normalize
? Я бы предпочел не иметь двух столбцов с разными именами, потому что значение используется из многих мест в проекте, и поэтому мне пришлось бы реализовать множество различий в регистре.