Hi all,
I’m trying to do a simple solution that have one form having DBTreeview with 3 level but
unfortunately it shows me just 2 level!!!
Here’s my function I call on the show form event.
function loadTree()
{
var tree_customers = elements.bean_859.createBinding(controller.getServerName(), 'customers')
var tree_orders = elements.bean_859.createBinding(controller.getServerName(), 'orders')
var tree_orderDetails = elements.bean_859.createBinding(controller.getServerName(), 'order_details')
tree_customers.setNRelationName('customers_to_orders')
tree_orders.setNRelationName('orders_to_order_details')
tree_orders.setNRelationDataprovider('clients_to_projects')
tree_orderDetails.setNRelationDataprovider('orders_to_order_details')
tree_customers.setTextDataprovider('customerid')
tree_orders.setTextDataprovider('orderid')
tree_orderDetails.setTextDataprovider('productid')
var fs = databaseManager.getFoundSet(controller.getServerName(), 'customers')
fs.find()
fs.search(true, true)
fs.loadRecords()
elements.bean_859.addRoots(fs);
}
here’s my solution based on “example_data” database
I’m using servoy 4.1.4
If someone has an idea of what’s the problem or what am I missing? I’m grateful.
DbTreeviewMultiLevelTest.servoy (5.36 KB)