Ici, les charges de magasin de données (databse Firebug montre), mais toutes les lignes sont vides ... S'il vous plaît help.I ne peux pas trouver la raison derrière ...grille montrant des lignes vides ExtJS
Magasin
autoLoad: true,
model: 'CustomerService.model.OrderModel',
idProperty: 'id',
fields: [{
name: 'id',
type: 'int'
}, {
name: 'name',
type: 'string'
}, {
name: 'quantity',
type: 'int'
}, {
name: 'receivedquantity',
type: 'int'
}],
proxy: {
type: 'ajax',
url: 'data/Getall.php',
reader: {
type: 'json',
root: 'data',
successProperty: 'success'
}
}
});
est ici Modèle:
Ext.define('CustomerService.model.OrderModel', {
extend: 'Ext.data.Model'
});
ici est vue:
Ext.define('CustomerService.view.customer.List', {
extend: 'Ext.grid.Panel',
alias: 'widget.mylist',
selModel: Ext.create('Ext.selection.CheckboxModel', {
checkOnly: false
}),
store: 'OrderStore',
forceFit: true, //Fit to container:: columnLines:true, height:132, width:200, autoResizeColumns:true, initComponent:function(){
this.columns = [{
header: 'name',
dataIndex: 'name'
}, {
header: 'Quantity',
dataIndex: 'quantity',
}, {
header: 'Received Quantity',
dataIndex: 'receivedquantity'
}];
this.callParent(arguments);
}
});
ohh merci, je pensais. Il regarde d'abord dans le magasin puis dans le modèle. Quelqu'un m'a dit de "créer tout dans le magasin, ne pas utiliser le modèle" –
Vous avez accepté car il a résolu votre problème? Est-ce que le code fonctionne pour vous maintenant? Parce qu'il me semble qu'il y a d'autres problèmes avec votre code. –
non, son fonctionnement bien, mais pourriez-vous me dire les autres problèmes? –