hi,
we are using table object to form DHTMLxGrid as:
function createTable(gridId,item){
var basicgrid = new dhtmlXGridFromTable(gridId);
//basicgrid.setDelimiter("!");
//basicgrid.enableDistributedParsing(true,1000,10);
basicgrid.enableSmartRendering(true,15);
var columnListSize = document.getElementById(“columnSize”+item).value;
var i;
var filterStr = " "
for(i = 0;i < (columnListSize -1); i++){
filterStr = filterStr + “,#text_filter”;
}
basicgrid.attachHeader(filterStr);
basicgrid.setMultiLine(true);
basicgrid.selMultiRows = true;
}
here gridId -> basicgridbox1 and item ->1
since the number of table is dynamic. and each having different numbers of columns in it. Table definition is given below.
<table id="basicgridbox1" name="basicgridbox1"
imgpath="../cms/dhtmlx/dhtmlxGrid/codebase/imgs/" style="overflow:auto;"
onbeforeinit="basicgridbox1.enableSmartRendering(true,15);"
gridWidth="1048" gridHeight="350">
<tr>.......</tr>
</table>
<s:hidden id=“columnSize1” name=“columnSize1” value=“22”></s:hidden>
but when the table is loaded in FF2 the filter boxes are not rendered. where as in IE is working fine.