extとは何かを教えてください
Extは、以前はYahoo-UIに基づいていた強力なJSクラスライブラリですが、現在では完全に独立しており、主にデータ、ウィジェット、フォーム、グリッド、DD、メニューを含んでいます。最も強力なものはグリッドと見なされるべきです。プログラミングのアイデアは、非常に優れたスケーラビリティを備えたオブジェクト指向プログラミング(OOP)に基づいています。拡張機能を自分で書いて、自分の名前空間を定義できます。 Webアプリケーションが大きすぎると感じる場合があります。ただし、必要に応じて必要に応じて、必要に応じて必要なクラスライブラリをロードできます。
主に3つの大きなファイルext-all.css、ext-base.js、ext-all.js(すべてのクラスライブラリを含む、必要に応じて削除できます。公式Webサイトはこのインターフェイスを提供します)。これらの3つのファイルは、Extクラスライブラリを参照する場合に不可欠です。
豊かで非常に美しい外観体験を提供し、多くのインターフェイス開発者に求められています!そのコアコンポーネントは、基本的に、リッチクライアントの構築に使用する一般的に使用されるコンポーネントをカバーしています。
Ext 2から始めて、商業版(利益を目指している開発者向け)が請求されます。
これは彼のアプリケーションの見通しの一部に影響を与える可能性があります。現在の最新バージョンは3.2.2です
1. [追加]ボタンイベントを作成するボタンクリックイベントでリスナーイベントを作成します。
{id: 'button1'、xtype: 'button'、margin: '6'、text: 'add'、name: 'btn-add'、iconcls: 'btn-add'、リスナー:{click:function(){var r = ext.create( 'itemgridmdl'、{//…………}); ext.getcmp( 'grid1')。getstore()。insert(ext.getcmp( 'grid1')。getStore()。getCount()、r); //テーブルCellediting.canceledit(); cellediting.starteditbyposition(// cursorが編集された位置に現れる場所に現れます。 ext.getcmp( 'grid1')。getStore()。getCount() - 1、column:1});}}}}2。このボタンメソッドを呼び出します
ext.getcmp( 'fbutton')。fireevent( 'click');
3.プラグインの構成:グリッドテーブルの属性:
プラグイン:[cellediting = ext.create( 'ext.grid.plugin.cellediting'、{clickstoedit:1、リスナー:{edit:function(editor、e){}}}]、