Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Can i transfer Integer to ItemID?
Hello, i have Integer field in db table - parentID. I want built tree, where parentID equal this field.
But vaadin dont transfer integer to ItemID directly.
Can i solved this problem?
Johannes Häyry: Can you box it with Integer object?
What does it mean "box it with integer object" - give me example please...
I mean to use Java autoboxing and put integer as an Integer. Container API and Tree component support adding an item with a type of Object so the integer should be usable.
My variable which getting value from db is Object type
if i adding hierarchy Items manually with integer id like in the Vaadin Book - all OK, if Items from SQL container with integer column - not work
Code below not work
Object parentID = it.getItemProperty("hierarhy").getValue();
ttable.setParent(itemId, parentID);
I have no error in this case, but items dont want conect in hierarchy
if i find parent item with Equal filter then after that all ok
Are you using addItem(Object) and not addItem() method when adding items?
i dont using additem function.
i doing next :
- Connect SQL container to db table
- Create TreeTable object
- Connect TreeTable with SQL container
- Loop on TreeTable's items and connect it in hierarchy
I'm sure, you don't want to use SQLContainer for anything.
I would query the ResultSet from the database and fill TreeTable manually.
(EDIT: I don't think SQLContainer supports hierarchical)
Here's a very good blog about that: https://vaadin.com/blog/-/blogs/building-a-web-ui-for-mysql-databases-in-plain-java-
i know about manually creation items approach, but i thing that itemID is integer type wrapping in object type, but it is wrong definition in real situation.