내선이 무엇인지 말씀 드리겠습니다
Ext는 이전에 Yahoo-UI를 기반으로 한 강력한 JS 클래스 라이브러리이지만 이제는 데이터, 위젯, 양식, 그리드, DD, 메뉴를 포함하여 완전히 독립적입니다. 가장 강력한 것은 그리드로 간주되어야합니다. 프로그래밍 아이디어는 객체 지향 프로그래밍 (OOP)을 기반으로하며 확장 성이 우수합니다. 내선을 직접 작성하고 자신의 네임 스페이스를 정의 할 수 있습니다. 웹 응용 프로그램이 너무 커질 수 있습니다. 그러나 필요에 따라 원하는 클래스 라이브러리를로드 할 수 있습니다.
주로 3 개의 큰 파일 ext-all.css, ext-base.js, ext-all.js (모든 클래스 라이브러리 포함, 필요에 따라 삭제할 수 있습니다. 공식 웹 사이트는이 인터페이스를 제공합니다). 이 세 가지 파일은 EXT 클래스 라이브러리를 참조 할 때 필수적입니다.
그것은 풍부하고 매우 아름다운 외관 경험을 제공하며 많은 인터페이스 개발자들이 찾는 사람이되었습니다! 핵심 구성 요소는 기본적으로 풍부한 클라이언트를 구축하는 데 일반적으로 사용되는 구성 요소를 다룹니다.
Ext 2부터 시작하여 상용 버전 (이익을 목표로하는 개발자)이 청구됩니다.
이것은 그의 신청 전망에 영향을 줄 수 있습니다. 최신 버전은 3.2.2입니다
1. 버튼 클릭 이벤트에서 추가 버튼, 리스너 이벤트 만들기,
{id : 'button1', xtype : 'button', margin : '6', text : 'add', name : 'btn-add', iconcls : 'btn-add', 'btn-add', 'btn-add', listeners : {var r = ext.create ( 'itemgridmdl', {//}); ext.getcmp ( 'grid1'). getStore (). insert (ext.getCmp ( 'grid1'). getStore (). getStore (). getCount (); // 테이블 셀러딩 끝에 줄을 추가하십시오 .Canceledit (); Cellediting.starteditbyposition ({// cursor가 테이블에 나타나는 위치가 나타납니다. ext.getCmp ( 'grid1'). getStore (). getCount () -1, 열 : 1});}}}2.이 버튼 메소드를 호출하십시오
ext.getcmp ( 'fbutton'). fireeevent ( 'click');
3. 플러그인 구성 : 그리드 테이블의 속성 :
플러그인 : [CellEditing = ext.create ( 'ext.grid.plugin.cellediting', {clickstoedit : 1, 리스너 : {edit : function (editor, e) {}})],