ExtJS는 지금까지 본 JS 컨트롤 라이브러리 중 가장 훌륭하고 아름다운 컨트롤 세트이므로 ExtJS를 접해 본 적이 없거나 관심이 없다면 배우고 사용해 보는 것이 매우 중요합니다. 읽어볼 필요가 있습니다
ExtJS는 완전한 RIA 솔루션이고, 그 완벽한 기능으로 인해 ext-all.js는 JS를 기반으로 하기 때문에 ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.00k 이상을 가지고 있습니다. CSS 기능 구현은 클라이언트 시스템에 매우 어렵습니다. 또한 특정 성능 요구 사항이 있습니다. 즉, IEExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다. 이하 버전은 지원되지 않습니다. 프로젝트에 웹 페이지 응답 시간에 대한 엄격한 제한이 있거나 클라이언트 운영 체제가 너무 오래된 경우 ExtJS를 선택하지 마십시오.
이 글에서는 주로 ExtJS의 다운로드 및 구성과 몇 가지 간단한 사용 방법을 소개합니다. 현재 최신 버전은 ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다..0이지만, 이 글에서는 주로 버전 ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다..ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.를 소개합니다.
ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.. ExtJS 다운로드 및 구성
ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.. 다운로드 주소: www.extjs.com/ (공식 홈페이지이므로 원하는 버전을 선택하여 다운로드할 수 있습니다.)
ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.. 구성 프로세스, 다운로드한 디렉터리가 Ext라고 가정하고 이 디렉터리에 MyExample 디렉터리를 만듭니다(이 디렉터리는 작성한 코드를 저장하는 데 사용됩니다). 구성 프로세스는 다음과 같습니다.
(ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.) 새 페이지를 만듭니다. file Helloworld.html
(ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.)
>
(ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.) js 가져오기 순서를 변경하지 마세요
(ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다. ) HelloWorld 대화상자가 팝업되면 구성이 성공한 것입니다.
ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.. 그리드 제어 테이블 활용
EXT의 테이블 기능은 정렬, 캐싱, 드래그, 특정 열 숨기기, 행 번호 자동 표시, 열 요약 및 셀 편집 등의 기능을 사용합니다. 먼저 간단한 그리드를 만드는 방법을 소개합니다. ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.. 테이블의 컬럼 정보를 생성합니다:
코드는 다음과 같습니다.
var cm=new Ext.grid.ColumnModel( [{header:'number',dataIndex:'id'},
{header:'name',dataIndex:'name'},
{header:'description' ,dataIndex:'desn' }
]);
var data=[
['ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','nameExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','desnExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.'],
['ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','nameExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','desnExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.'] ,
['ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.', 'nameExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','desnExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.'],
['ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','nameExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','desnExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.'],
['ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','nameExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.','desnExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.' ]
]
>var ds=new Ext .data.Store({
proxy:new Ext.data.MemoryProxy(data),reader:new Ext.data.ArrayReader({},[
{이름:'id'},
{이름:'이름'},
{이름:'desn'}
])
})
ds.load() ;//이건 꽤 중요합니다
.
ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.. 테이블의 컬럼 모델이 정의되었으며 원본 데이터와 데이터의 변환이 완료되었습니다. 그것들을 함께 모으면 그리드가 성공적으로 생성됩니다.
코드 복사
vargrid=new Ext.grid.GridPanel({
renderTo:"grid ",store: ds,
height:ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.00,
cm:cm
});
ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.. 참고: Ext의 renderTo 속성 표시 .grid.Grid EXT는 테이블을 어딘가에 렌더링하므로 HTML에 해당 테이블에 해당하는
코드 복사
성 및 테이블 컨트롤은 _extjs를 사용합니다.C//DTD XHTML ExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다..0 Transitional//EN" "http://www.wExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다..org/TR/xhtmlExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다./DTD/xhtmlExtJS 구성 및 테이블 컨트롤은 _extjs를 사용합니다.-transitional.dtd">