I have a datatable configured as below
function handleTabChange(e){
var errDataSource = new YAHOO.util.DataSource("/webapp/somecontroller");
errDataSource.responseType = YAHOO.util.DataSource.TYPE_JSON;
errDataSource.responseSchema = {
fields: [
"id","name","err_msg","err_sugg","created_at","created_by","rev"
]
};
var errColDef = [
{key:"error_id", sortable:true},
{key:"created_at", formatter:YAHOO.widget.DataTable.formatDate, sortable:true, sortOptions:{defaultDir:YAHOO.widget.DataTable.CLASS_DESC}},
{key:"name", sortable:true},
{key:"rev", sortable:true},
{key:"err_msg"},
{key:"err_sugg" },
{key:"created_by"}
];
var errorDataTable = new YAHOO.widget.Datatable("errorDataTable",errColDef, errDataSource,{scrollable:true,width:"100%"});
errorDataTable.render();
}
In my tab where I want to populate this datatable I add the following line
tab3.addListener('click', handleTabChange);
When I debug this , I can see that the control flows through
handleTabChange
but my network shows no calls being made by the datasource.
Can you pleae hlep me if I am integrating the datatable to the tab view correctly.