以下のように構成されたデータテーブルがあります
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();
}
このデータテーブルにデータを入力したいタブで、次の行を追加します
tab3.addListener('click', handleTabChange);
これをデバッグすると、制御が流れていることがわかります
handleTabChange
しかし、私のネットワークは、データソースによって行われた呼び出しを示していません。
データテーブルをタブ ビューに正しく統合しているかどうか教えてください。