Start Building Professional
Web Apps Today


 
Categories Question details Back To List
Question  posted by Mike on Aug 20, 2008 14:00
open dhtmlx forum
setting header filter with attachHeader method

Hello,

I am using the dhtmlxGridObject to display rows from a table and would like to add the filter and combo box filter used in one of your examples with the attachHeader method. However, the additional header does not display a text box only the text #text_filter. The code I am using to render the grid is as follows:

var mygrid;
    mygrid = new dhtmlXGridObject("employeeGrid");
    mygrid.setImagePath("dhtmlxSuite/dhtmlxGrid/codebase/imgs/");
    mygrid.setEditable(true);
    mygrid.setHeader("Full Name,Profile Id,Start Date,End Date");
    mygrid.setInitWidths("*,*,*,*");
    mygrid.setColAlign("left,left,right,right");
    mygrid.setSkin("modern");
    mygrid.setColTypes("co,ed,txt,txt");
    mygrid.enableResizing("true,true,true,true");
    mygrid.attachHeader(",#text_filter,,");
    mygrid.init();
    mygrid.loadXML("employees.jsp");


Am I using the attachHeader method correctly? Or am I missing any code neccessary to display the filter?


Mike
Answer posted by Support on Aug 21, 2008 02:14
>>Am I using the attachHeader method correctly? 
yes, the code correct, it doesn't require any additional commands to init filters

>>does not display a text box only the text #text_filter
You have miss dhtmlxgrid_filter.js file, without it "markers" in header will not be converted to actual inputs. 
Answer posted by Mike on Aug 21, 2008 07:40
Thank you. Adding the dhtmlxgrid_filter.js file worked great.