私はWebサービスから情報を取得するプロキシストアを持っていますが、その情報をGridのような方法でPanelに表示したいのですが、 "dataIndex"パラメータを検索されたデータにバインドします。ExtJS 6 - フォーム用のプロキシデータをバインドする
余分なコーディングなしでこの目標を達成するにはどうすれば可能ですか?このような
何か:
プロキシストア:
Ext.define('MyStore', {
extend: 'Ext.data.Store',
alias: 'store.myStore',
model: 'myModel',
autoload: true,
proxy: {
type: <wsType>,
url: <wsUrl>
},
scope: this
});
パネル:
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'
},
...
です形。モデルレベルでプロキシを定義し、Model.loadを使用して単一レコードをロードできないのはなぜですか? – JChap
これは完全に正しいです!ありがとう、単純な例がありますか? –