获取后无法访问值
Value not accessible after fetch
在SugarCRM 7.2.2中,为了验证,我放了以下代码来获取团队和那里的用户,但行var myTeamusers=userTeam2.getRelatedCollection('users');正在返回null。奇怪的是,同样的代码也在Chrome控制台上运行。
var userTeam2 = App.data.createBean('Teams',{id:'e8566565-0d27-2f09-edf5- 52c67c376d41'});//WORKING FINE
userTeam2.fetch();//WORKING FINE
var myTeamusers = userTeam2.getRelatedCollection('users');//WORKING FINE
myTeamusers.fetch({relate:true});//WORKING FINE
alert("two"+ myTeamusers); // HERE RETURING NO VALUE I.E. LENGTH OF TEAM IS 0 HERE BUT WHEN RUN ON CHROME CONSOLE SHOW IT 4 USERS IN TEAM
myTeamusers.toJSON();
alert("three"+ myTeamusers.toJSON());
alert("four"+ myTeamusers.toJSON().length);//SHOW IT 0
请告诉我上面的代码有什么问题,我在custom/modules/Cases/clients/base/views/record/record.js
您应该在提取完成后访问userTeam2
。使用success
回调:
userTeam2.fetch({
success: function () {
userTeam2.getRelatedCollection('users');
}
});
http://backbonejs.org/#Model-提取
相关文章:
- 使用Javascript获取Twitter访问令牌
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 如何在My chrome扩展中获取其他chrome扩展的DOM访问权限
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 获取表中每行的一列的内容,然后循环访问每个内容
- 如何使用密码和用户名从 bitly 获取访问令牌
- Axios CORS 问题与 Github oauth 未获取访问令牌
- 是否可以使用javascript从浏览器获取访问的上一页的URL
- 在angularjs或nodejs中获取Pocket访问令牌
- 热门访问谷歌地图对象以获取LatLngToPoint
- 这个_Meteor js中的Iron控制器无法访问id.如何获取id
- 如何通过AngularJS$http从ASP.Net Web API 2获取访问令牌
- 通过访问Ember.ArrayController获取话语中徽章的列表
- D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
- 在客户端访问服务器变量时获取空字符串
- jQuery获取JSON访问结果
- JavaScript/node.js:尝试访问对象时获取NULL's在某个函数之外的属性
- 聚合物数据绑定铁 AJAX 并在控制台中访问获取的 JSON
- 如何访问/获取一个javascript文件中的变量到另一个javascript文件