dhtmlxGrid checkbox

Hello again:)



I want to build grid with checkbox column and put #master_checkbox in header. Data loaded correctly from xml, but checkboxes do not appere:(

What is wrong with my code?



-----> code -----



var mapChooseWin;

var mapUsersGrid;



creteMapChooseWin();



function creteMapChooseWin(){

    mapChooseWin = infoWins.createWindow(‘choose’,‘0’,‘0’,‘600’,‘250’);

    mapChooseWin.setText(‘Выберите абонентов…’);

    mapChooseWin.denyResize();

    mapChooseWin.centerOnScreen();

    mapChooseWin.button(‘stick’).hide();

    mapChooseWin.button(‘minmax1’).hide();

    mapChooseWin.button(‘minmax2’).hide();

    mapChooseWin.button(‘park’).hide();

    mapChooseWin.progressOn();

    mapUsersGrid = createMapUsersGrid();



}



function createMapUsersGrid() {

    var grd;

    grd = mapChooseWin.attachGrid();

    grd.setHeader("#master_checkbox,ID,ФИ,Рабочий,Мобильный,Домашний");

    grd.setInitWidths(“60,40,*,90,90,90”);

    grd.setColTypes(“ch[0],ro,ro,ro,ro,ro”);

    grd.setColAlign(“center,center,center,center,center,center,”);

    grd.enableResizing(“false,false,false,false,false,false”);

    grd.init();

    grd.loadXML("/xmlreq/showusers.php?type=chooser");

    return grd;

}





------> xml data ------

<?xml version="1.0" encoding="UTF-8" ?>





cell>1

Johnson John

1005

3265

1222455





2

Marcson Marc

1001

3156

86418651





4

Sheppard Jack

1011

3564

849531813





5

Petrov Vasya

1023

4521

321554899





cell>6

Vasin Petya

1065

3246

898443131



?:slight_smile:

Your code looks correct. Please make sure that you attached dhtmlxgrid_filter.js file

Damn! :slight_smile: Masterbox - mission comleted. Checkboxes in the grid - mission NOTcomleted. Anything else js files?


Probably you have missed setImagePath method. It sets a path to grid images (grid checkboxes are images):


grid.setImagePath(path);