0

PHPはサーバー側からデータを返しますが、extjsはフィールドの値をレンダリングしません

私はxtypeを使用しています:「チェックボックス」

{"total":1,"success":true,"locks":[{"id":"1","re​​cord_id":"11","is_unreachable":"1","is_directory_Lock":"1" ,"is_Internet_Lock":"0","is_partner_Lock":"1","is_home_business":"1","is_top_listing":"1","is_mole":"1","is_pre_call":"1"," is_new_business":"1","is_free_adv":"1","is_verified":"1","is_reviewed":"1","is_idr":"1"}]}

サーバーから返される json 配列

4

2 に答える 2

0

コードを貼り付ける必要があります。

しかし、例に行ってみませんか: http://docs.sencha.com/ext-js/4-0/#!/example/grid/array-grid.html

于 2013-03-11T00:43:38.207 に答える
0

Ext.define('UserApp.view.uiTypes.LockFeature',{ extends: 'Ext.form.Panel', collapsible: true, flex: 1, height: 200, width: 600, store: null, itemId: 'lockfeature' , レイアウト:{ タイプ: '表', 列: 3 },

items:[{

        xtype: 'checkbox',
        boxLabel: 'Is Unreachable',
        name: 'is_unreachable',
        id: 'is_unreachable',
        dataIndex: 'is_unreachable',
        inputValue: 'true', 
        uncheckedValue: 'false',
        value: true, 


},{

    xtype: 'textfield',
    name: 'is_unreachable_update',
    fieldLabel: 'Last Update',

},{
    xtype: 'textfield',
    name: 'update_by_user',
    fieldLabel: 'By'
}],


initComponent: function(){
    console.log(this.table);
    console.log(this.record_id);
    var table = this.table;
    var parentTable = table.split('_');
    console.log(parentTable[0]);
    var store = Ext.create('UserApp.store.LockFeature');
    store.getProxy().setExtraParam('table',parentTable[1]);
    store.getProxy().setExtraParam('tab',parentTable[1]);
    store.getProxy().setExtraParam('saving_table', table);
    store.getProxy().setExtraParam('record_id',this.record_id);
    this.store = store;
    this.callParent(arguments);
    store.load();

}

});

于 2013-03-11T14:42:40.927 に答える