Hello Everybody
Problem with the DBTreeview!
In Smartclient eyerything works as expected.
m_akt_objekt is fired on every click.(expanding,clicking on column1,2, 3 or 4)
In webclient m_akt_objekt is only fired when clicking on the first column(rbobjekteid).
Nothing happend when clicking on column 2 ,3 or 4 or when expanding a node.
???
function m_treeview_anzeigen()
{
var _binding = elements.objtreeview.createBinding(controller.getServerName(), controller.getTableName());
_binding.setNRelationName("objektid_oberobjektid");
_binding.setTextDataprovider("rbobjekteid");
_binding.setMethodToCallOnClick(forms.Kundentreeview.m_akt_objekt,"rbobjekteid");
elements.objtreeview.removeAllColumns();
elements.objtreeview.setTreeColumnHeader("Objekt");
elements.objtreeview.createColumn(controller.getServerName(), controller.getTableName(), 'Bezeichnung', 'objektbezeich');
elements.objtreeview.createColumn(controller.getServerName(), controller.getTableName(), 'Ort', 'ort');
elements.objtreeview.createColumn(controller.getServerName(), controller.getTableName(), 'Strasse', 'strasse');
m_refresh_treeview();
elements.objtreeview.visible = true;
}
/**
* @properties={typeid:24,uuid:"62FC20BA-9C2E-403C-B742-940819D63EF9"}
*/
function m_refresh_treeview() {
//search the root node(s)
controller.find();
rbobjekteid = globals.g_startobjektid;
controller.search();
//set the root node(s) and set the name of dataprovider to use for text display on a node
elements.objtreeview.removeAllRoots()
elements.objtreeview.addRoots(foundset);
}
Best regards
Albert