私は次のようにYUIデータテーブルを持っています
YAHOO.example.Data = {
bookorders: [
{id:"po-0167", date:new Date(1980, 2, 24), quantity:1, amount:4, title:"A Book About Nothing"},
{id:"po-0783", date:new Date("January 3, 1983"), quantity:null, amount:12.12345, title:"The Meaning of Life"},
{id:"po-0297", date:new Date(1978, 11, 12), quantity:12, amount:1.25, title:"This Book Was Meant to Be Read Aloud"},
{id:"po-1482", date:new Date("March 11, 1985"), quantity:6, amount:3.5, title:"Read Me Twice"}
]
}
それにサブスクライブイベントを追加しました
myDataTable.subscribe("rowClickEvent", function(args){
alert("inside click1");
var rec = myDataTable.getSelectedRows()[0];
.
.
.
printTitle(record.title);
});
問題は、選択した行を取得できないことです。行がクリックされた本のタイトルを警告する別の関数printTitleがあります。
myDataTable.getSelectedRows()[0]を使用してselectedRowを取得できました。コードを更新しましたが、タイトルが取得できないようです。