I’d like to add a new row on datagrid and adding it to the database. The code I’ve written is this:
var mygrid; function doInitGrid(){ mygrid = new dhtmlXGridObject("mygrid_container"); mygrid.setImagePath("codebase/imgs/"); mygrid.setHeader("Username,Password,Mail"); mygrid.setInitWidths("*,150,150"); mygrid.setColAlign("left,right,right"); mygrid.setSkin("light"); mygrid.attachEvent("onRowSelect",doOnRowSelected); mygrid.init(); mygrid.load("DHTMLConnector.do"); }function addRow(){
var newId = (new Date()).valueOf()
mygrid.addRow(newId,"",mygrid.getRowsNum())
mygrid.selectRow(mygrid.getRowIndex(newId),false,false,true);}
function removeRow(){var selId = mygrid.getSelectedId()
mygrid.deleteRow(selId);}
function doOnRowSelected(rowID,celInd){
alert("Selected row ID is "+rowID+"\nUser clicked cell with index "+celInd);}
function update(){
alert(mygrid.getRowsNum());
var dp = new dataProcessor("DHTMLConnector.do");
dp.init(mygrid);
}
I don’t understand why when I call the update() function it doesn’t call the servlet DHTMLConnector.do
What I should do?