Hi,
I would like to build a list with a header, but I'm having some problems...

This is a snippet of code that generates a list:

Code:
tabView.prototype._initContent = 
function() {
	var app = appCtxt.getApp(this._tab);
	app.setContent(this._initContentHTML());
	var content = new ZmListView(
		{
			parent: this.parent.getShell(),
			controller: new ZmListController(this, appCtxt.getCurrentApp()),
			headerList: this._getHeaderList()
		}
	);
	content.reparentHtmlElement("contentListView");
	content.setSize("99%", "99.6%");
	
        var item = new AjxVector({"iconInfo": "test1", "description": "test_descrrr"});
	content.set(item);
	this.parent._view._initContent(content);
};

tabView.prototype._getHeaderList =
function() {
	var headerList = new Array();
	
	headerList.push(new DwtListHeaderItem({
		field: "iconInfo",
		text: "tipo Img",
		align: DwtLabel.ALIGN_LEFT,
		resizeable: true,
		width: "50px",
		noRemove: "true"
	}));

	headerList.push(new DwtListHeaderItem({
		field: "description",
		text: "Descrizione",
		align: DwtLabel.ALIGN_LEFT,
		resizeable: true,
		width: "300px",
		noRemove: "true"
	}));

	return headerList; 
};
I defined two columns in the header, displaying it properly, but the rows are not built well. In fact, as row i can viewing only a "[object object]" instead of test1 as column 1 and test_descrrr as column 2.

Can anyone tell me what could be the problem?

Thanks in advance,
Nicola.