When I outcomment the group or person part… it works.
Both together not. The person connector returns then nothing.
Person Connector:
@WebServlet(name = “PersonConnector”, urlPatterns = {“/Person/PersonConnector”})
public class PersonConnector extends ConnectorServlet {
@Override
protected void configure() {
Connection conn = ( new DataBaseConnection()).getConnection();
//Initialize connector
CommonConnector c = new CommonConnector(conn);
c.render_table(“person”, “P_Num”, “P_Title, P_FirstName, P_LastName”);
}
}
GroupConnector:
@WebServlet(name = “GroupConnector”, urlPatterns = {“/Group/GroupConnector”})
public class GroupConnector extends ConnectorServlet {
@Override
protected void configure() {
Connection conn = ( new DataBaseConnection()).getConnection();
//Initialize connector
CommonConnector c = new CommonConnector(conn);
c.render_table(“groups”, “G_Num”, “G_Name”);
}
}
HTML Code:
DHTMLX /*these styles allow dhtmlxLayout to work in fullscreen mode in different browsers correctly*/ html, body { width: 100%; height: 100%; margin: 0px; overflow: hidden; background-color:white; } <script type="text/javascript">
dhtmlx.image_path = "codebase/imgs/";
dhtmlxEvent(window,"load",function(){
var main_layout = new dhtmlXLayoutObject(document.body, '2U');
var left = main_layout.cells('a');
left.setWidth('250');
left.hideHeader();
var accordion_1 = left.attachAccordion();
//Person
var PanelPerson = accordion_1.addItem(‘PanelPerson’,‘Person’);
var GridPerson = PanelPerson.attachGrid();
GridPerson.loadXML("inc/person/grid.xml");
var lDataStorePerson = new dhtmlXDataStore();
lDataStorePerson.load("Person/PersonConnector", "xml");
var lDataProcessorPerson = new dataProcessor("Person/PersonConnector");
lDataProcessorPerson.init(lDataStorePerson);
GridPerson.sync(lDataStorePerson);
//Group
var PanelGroup = accordion_1.addItem(‘PanelGroup’,‘Group’);
var GridGroup = PanelGroup.attachGrid();
GridGroup.loadXML("inc/group/grid.xml");
var lDataStoreGroup = new dhtmlXDataStore();
lDataStoreGroup.load("Group/GroupConnector", "xml");
var lDataProcessorGroup = new dataProcessor("Group/GroupConnector");
lDataProcessorGroup.init(lDataStoreGroup);
GridGroup.sync(lDataStoreGroup);
PanelPerson.open();
PanelGroup.close();
var right = main_layout.cells('b');
right.hideHeader();
var toolbar_1 = right.attachToolbar();
toolbar_1.setIconsPath('codebase/imgs/');
//toolbar_1.loadXML('./data/toolbar.xml', function(){});
});
</script>