2017-07-10 8 views
0

私は、私が作成したウィンドウにグリッドからレコードを渡すにExtJs 6のウィンドウに引数を渡す?

recordが私の rowdblclick関数に渡されたが、私は(下記のような) recordRefにアクセスしようとするとされた引数である
Ext.create('MyWindow', 
    {recordRef: record}).show(); 

をしたいと思いますデバッグ中は未定義です。

var me = this; 
var record = me.getView().recordRef; 

上記のコードフラグメントはMyWindow.js

+0

あなたのコードは正常に見えます。それはどのような種類の関数で、どのように呼び出されますか? – scebotari66

+0

'view.recordRef'にアクセスしようとしているコントローラメソッドを呼び出すためにどのようなイベントを使用していますか? –

答えて

0

ためのコントローラであるあなたは、あなたがgetConfigとコンポーネントに追加カスタムコンフィグにアクセスすることができます - この場合はthis.getConfig('recordRef')

Here's a small fiddleどこカスタム設定になりますコンソールに記録され、ウィンドウのタイトルに設定されます。

1

これは、コンターがrecordRefをプロパティとして割り当てる前に呼び出されるrecordRefにアクセスするイベントを使用しているためです。私のアドバイスは、念のためにshowイベントを使用することです

、ここにフィドルです:https://fiddle.sencha.com/#view/editor&fiddle/232m

関連する問題