I want to change the example ContactManager from php to dhtmlxconnector.net.
Saving new contact ([url]Start DHTMLX Docs)
works but contact_id is not saved.
Code snippets :
ContactManager.html:
toolbar.attachEvent("onclick",function(id){
if(id=="newContact"){
//open popup window
var popupWindow = layout.dhxWins.createWindow("newcontact_win", 0, 0, 220, 470);
popupWindow.center();
popupWindow.setText("New Contact");
//add form
var newContactForm = popupWindow.attachForm();
newContactForm.loadStruct("xml/form.xml?i=2345678");
var dpfs = new dataProcessor("formConnector.ashx");
dpfs.init(newContactForm);
newContactForm.attachEvent("onButtonClick", function(name, command){
dpfs.sendData();
});
formConnector.aspx.cs:
public class formConnector : dhtmlxRequestHandler
{
public override IdhtmlxConnector CreateConnector(HttpContext context)
{
return new dhtmlxFormConnector(
"contact",
"fname, lname, email, phone_1, phone_2, homepage, skype",
"contact_id",
dhtmlxDatabaseAdapterType.SqlServer2005,
"Data Source=..."
);
}
}
Why contact_id is not saved?