ツールバーにボタンのリストを動的に作成しようとしています。イベントが発生せず、プロパティを変更しようとすると、「キャッチされていない typedef: Cannot call method setcaption on undefined」というメッセージが表示されます。ボタンを作成する次のコードがあります。
LoadTabs: function()
{
this.$.tabs.createComponents([
{name: "mycusbut", caption: "b",onclick: "btnClick" }, // this event never goes off!!!!
{caption: "b"},
{caption: "c"}
]);
// this.$.frediop.setCaption("Put some text here"); // handle the button click
},
イベント btnClick はオフにならず、プロパティを変更しようとするコード。
btnClick: function()
{
this.$.mycusbut.setCaption("Put some text here"); // get a undefined object error
}