extjsのドキュメントを読むのは本当に苦労しています。私は今までextjsでいくつかの成功したプロジェクトをやってきましたが、私はまだドキュメントを読むことに苦労しています。それは命令的なスタイルで書かれているようですが、すべての例では宣言的な構文が必要です。宣言的な構文のextjsドキュメント
たとえば、TabPanelにタブを追加すると、私が使用した他のほとんどのUIライブラリのようなタブ名とパネルを持つaddTabという関数がdocsに表示されます(Qtのようにまたはスイング)。代わりに、私はadd
のような関数を見ています。この関数は値の辞書を取ります。これはドキュメントそのものには書かれていないようです。
:text
パラメーターは文書化されている。この例では
var tb = new Ext.Toolbar();
tb.render(document.body); // toolbar is rendered
tb.add({text:'Button 1'}); // add multiple items (defaultType for Toolbar is 'button')
tb.add({text:'Button 2'});
tb.doLayout(); // refresh the layout
を、?前に使用したitems
フィールドを追加する例を見たことがありますが、既存のパネルを追加したいだけの場合はどうすればよいでしょうか?他のキーワードだと思いますよね?これらの種類のものはどこに文書化されていますか?
AMOLは上のスポットです。また、tb.add({test: 'Button 1'})の例は '同等'です(最終的な目的地では、xtypesを使用しているために少し違う旅になります)。 tb.add(新しいExt.Button({text: 'Button 1'}));これはより明確な定義方法です。 – Stuart
これはちょっと役立ちますが、既存の要素を追加したいとしたらどうしますか?既存のパネルをコードの別の部分から追加するために使用するキーワードがわからない場合は、どのように見えるでしょうか? – voodoogiant