Hi,
im createing a tabbar using dhtmlxtabbar latest version
tabbarMain = new dhtmlXTabBar(“b_tabbar”,“bottom”);
tabbarMain.setImagePath(“imgs/”);
tabbarMain.setSkin(“modern”);
tabbarMain.loadXML(“xml/tabbarNew.xml”);
tabbarMain.setOnSelectHandler(my_funcMain);
this is tabbarNew.xml file
<?xml version="1.0"?>
MTTRS
MSMT
MTBF
when tab selected i just called the method my_funcMain()
function my_funcMain(idn,ido)
{
mygrid = new dhtmlXGridObject(‘mygrid_container’);
mygrid.setImagePath(“imgs/”);
mygrid.setSkin(“modern”);
mygrid.init();
mygrid.loadXML(“xml/”+idn+".xml");
tabbarMain.setContent(idn,“mygrid_container”);
myDataProcessor = new dataProcessor(“SetValue”);
myDataProcessor.enableDataNames(true);
myDataProcessor.setUpdateMode(“rows”);
myDataProcessor.setTransactionMode(“POST”,true);
myDataProcessor.defineAction(“update”, function my_handler(xml_node)
{
myDataProcessor.setUpdated(xml_node.getAttribute(“tid”),true,“updated”);
tabbarMain.clearAndLoad(“Read_Update_Servlet?sheetNo=”+idn);
return true;
});
myDataProcessor.init(mygrid);
return true;
};
actually my requirement is assume 2 tabbars each tabbar has grid i just enter data in first tabbar gird wise second tabbar grid when i click the button the datas from grid will send to server
Problem arises:
i entered the data in first tabbar gird then move to second tabbar grid the first tabbar grid datas erased how i keep the values is there any possible solution ?
then when i click the button the two grid datas will go to server
Guide Me plz
Thanks in advance
S Lambert Leonard
Hello,
there are following issues in your code:
1) grid is reloaded each time you open tab. That is why the entered data is cleared;
2) two grids, their containers and dataprocessor objects in tabs have the same names.