我越來越對backgrid的1620線這個錯誤:backgrid拋出類型錯誤
Uncaught TypeError: Cannot call method 'text' of null
這裏是我的代碼,它模仿的例子:
var ConversionTag = Backbone.Model.extend({});
var ConversionTagCollection = Backbone.Collection.extend({
model: ConversionTag,
url: '/api/tags/conversion',
parse: function(response, options) {
return response.conversionTags;
}
});
var tags = new ConversionTagCollection();
var init = function(parentSelector) {
var columns = [
{ name: 'chanId', label: 'Channel', cell: 'integer' },
{ name: 'name', label: 'Description', cell: 'string' },
{ name: 'pageUrl', label: 'Conversion URL', cell: 'string' },
{ name: 'secureFl', label: 'Secure Tag', cell: 'integer' },
{ name: 'id', label: 'ID', cell: 'integer', editable: false }
];
var grid = new Backgrid.Grid({
columns: columns,
collection: tags
});
var foo = grid.render().$el; // ERROR!
$(parentSelector).append(foo);
tags.fetch();
window.ctags = tags;
window.cgrid = grid;
};
在foo=
線和tags.fetch
發生錯誤永遠不會被召喚。
你真的不應該使用只有1個追隨者的標籤來標記事物。 – Dukeling 2013-03-01 21:49:16
這是一個特定的問題,但我很好地添加了主幹。 – sprugman 2013-03-01 21:50:05
你正在使用哪個jQuery版本?如果將'secureFl'列標籤更改爲純文本,會發生什麼情況,例如:安全標籤 – nemesv 2013-03-01 22:22:45