Hi once again.
I have a window and inside it grid and form, the problem is that grid doesn’t loads data from XML!
The grid and form are booth initialized and displayed OK, only thin that’s missing is data inside the grid. I’ve checked my XML file (by running it directly) and it’s good (no errors)
Here is the initializing code:
function InitRoleAppsWnd()
{
var layout = parent.dhxRoleWins.window("RoleAppsDlg").attachLayout('2U');
//Tablica
var layoutLeft = layout.cells('a');
layoutLeft.hideHeader();
layoutLeft.setWidth('400');
layoutLeft.setHeight('250');
layoutLeft.fixSize(1,1);
RoleAppsGrid = layoutLeft.attachGrid();
//Tooltipovi
RoleAppsGrid._in_header_RoleAppsGridTT=function(tag,index,data){
tag.innerHTML=data[0];
if(index==0) tag.title="Naziv aplikacije";
else if(index==1) tag.title="Opis aplikacije";
else if(index==2) tag.title="Pravo role '"+roleName+"' na aplikaciju";
}
RoleAppsGrid.setHeader("Naziv{#RoleAppsGridTT},Opis{#RoleAppsGridTT},Pravo{#RoleAppsGridTT}");
RoleAppsGrid.setColTypes("ro,ro,ro");
RoleAppsGrid.setColSorting("str,str,str");
RoleAppsGrid.setInitWidths("100,200,100");
RoleAppsGrid.setSkin("xp");
RoleAppsGrid.init();
var url = "data_xml/role_apps_xml.php?etc="+new Date().getTime()+"&role_id="+roleId;
RoleAppsGrid.loadXML(url);
//RoleAppsGrid.load(url, 'xml');
//Forma
var layoutRight = layout.cells('b');
layoutRight.hideHeader();
layoutRight.setWidth('180');
layoutRight.setHeight('250');
layoutRight.fixSize(1,1);
var form_structure =
[
{ type:"settings" , offsetLeft:"20" },
{ type:"button" , name:"btnPravo0", value:"Nema pravo", width:"140", offsetTop:"5", tooltip:"Nema pravo koristiti aplikaciju" },
{ type:"button" , name:"btnPravo1", value:"Ograničeno pravo", width:"140", offsetTop:"5", tooltip:"Ima ograničeno pravo prilikom korištenja aplikacije" },
{ type:"button" , name:"btnPravo2", value:"Puno pravo", width:"140", offsetTop:"5", tooltip:"Ima pravo koristiti aplikaciju" },
{ type:"button" , name:"btnPravo3", value:"Super pravo", width:"140", offsetTop:"5", tooltip:"Ima super prava prilikom korištenja aplikacije" }
];
RoleAppsForm = layoutRight.attachForm(form_structure);
RoleAppsForm.setSkin('dhx_terrace');
}
Thanks in advance!