Показать сообщение отдельно
  #3 (permalink)  
Старый 20.10.2014, 10:40
Аспирант
Отправить личное сообщение для treasury Посмотреть профиль Найти все сообщения от treasury
 
Регистрация: 26.08.2014
Сообщений: 49

вот так набросал, но есть проблема с самой store по идее, появляется лоадер и в консоль валится ошибка: Uncaught SyntaxError: Unexpected token : 80a8d5b12281c9e8ae7d88e031e83677?_dc=1413787144933 &page=1&start=0&limit=999&callback=Ext.data.JsonP :1

var panel = Ext.getCmp('dataview');


        store = Ext.getStore('CarStore');        
        store.reload();

        panel.tpl = new Ext.XTemplate('<table>',
            '   <tr>',
            '       <td width=\'200px\'><input type="checkbox" enabled="enabled" value="open" name="comment_status" <tpl if="active">checked="checked"</tpl> /><img src="http://{test}/avl_icon/get/{id}/18/any.png">{nm}</td>',
            '       <td class="configure"></td>',
            '   </tr>    ',
            '       </table>',
            '   ');


код самой store:
Ext.define('MyApp.store.CarStore', {
    extend: 'Ext.data.Store',

    requires: [
        'MyApp.model.CarModel',
        'Ext.data.JsonStore'
    ],

    constructor: function(cfg) {
        var me = this;
        cfg = cfg || {};
        me.callParent([Ext.apply({
            pageSize: 999,
            storeId: 'CarStore',
            model: 'MyApp.model.CarModel',
            proxy: {
                type: 'jsonp',
                url: 'http://localhost:3000/wialoncollector/items/'+Ext.util.Cookies.get("ssid"),                
                actionMethods: {
                    create: 'GET',
                    read: 'GET',
                    update: 'GET',
                    destroy: 'GET'
                },
                headers: '("Access-Control-Allow-Origin", "*")'
            }
        }, cfg)]);
    }
});
Ответить с цитированием