在SproutCore灯具中定义功能

时间:2011-10-17 14:23:03

标签: sproutcore

是否可以在SproutCore夹具内定义一个函数?例如,如果我想要一个数组控制器,它根据选择更改了应用于对象的函数。我已经尝试在模型中指定一个属性,如下所示:

func: SC.Record.attr(Object)

并在灯具中:

{guid: 'tool-0', 
 func: function(){
   $('domObject').append('message');
 }
}

但我明白了:

Uncaught TypeError: Property 'func' of object App.Tool({guid: tool-0 , func: function() { ... }}) READY_CLEAN is not a function

我的实施或我的方法存在问题吗?我开始使用Javascript并不精彩,并且没有关于使用Sproutcore的大量信息,所以我很难说出我是否正确使用它。

1 个答案:

答案 0 :(得分:0)

无法在灯具文件中添加功能。夹具仅用于在应用程序的开发阶段保存数据。

如果要添加操作现有数据或每个对象属性的任何函数,请在模型中定义这些函数。