TableView: column remove must cleanup sortOrder

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • fx2.0
    • Affects Version/s: fx2.0
    • Component/s: javafx
    • Environment:

      fx-beta-b34

          @Test
          public void testSortOrderCleanup() {
              ObservableList<ObservablePerson> persons = ObservablePerson.createFXPersonList();
              TableView<ObservablePerson> table = new TableView<ObservablePerson>(persons);
              TableColumn<String> first = new TableColumn<String>("first");
              first.setProperty("firstName");
              TableColumn<String> second = new TableColumn<String>("second");
              second.setProperty("lastName");
              table.getColumns().addAll(first, second);
              table.getSortOrder().setAll(first, second);
              table.getColumns().remove(first);
              assertEquals(false, table.getSortOrder().contains(first));
          }

            Assignee:
            Jonathan Giles
            Reporter:
            Jeanette Winzenburg
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: