Bir web servisinden bilgi alan bir proxy deposu var, bu bilgiyi bir panelde Izgara gibi bir şekilde göstermek istiyorum, "dataIndex" parametresini Alınan veriye bağlanın.ExtJS 6 - Vekil verilerinin oluşturulması
Bu hedefi ekstra kodlama olmadan nasıl yapabilirim, bu mümkün mü? Böyle
şey:
Vekil Mağaza:
Ext.define('MyStore', {
extend: 'Ext.data.Store',
alias: 'store.myStore',
model: 'myModel',
autoload: true,
proxy: {
type: <wsType>,
url: <wsUrl>
},
scope: this
});
Panel:
Ext.define('<myPanel>', {
extend: 'Ext.panel.Panel',
...
store: Ext.create(<myStore>),
...
items: [
{
xtype: 'titlePanel',
cls: 'titlePanel',
html: '<div class="titlePanel"><h1>My Title</h1></div>',
},
{
xtype: 'form',
layout: 'vbox',
cls: 'whitePanel',
items: [
{
xtype: 'panel',
layout: 'column',
items: [
{
xtype: 'displayfield',
displayField: 'name',
dataIndex: 'name',
fieldLabel: Ext.locale.start,
name: 'start'
},
...
Genellikle Mağaza Birden Records kullanılan keman olduğunu form. Neden proxy'yi model düzeyinde tanımlayamıyorsunuz ve tek kaydı yüklemek için Model.load'u kullanamıyorsunuz. – JChap
Bu tamamen doğru! Teşekkürler, basit bir örneğiniz var mı? –