ExtJS 6의 일부 스타일 클래스 구성 항목
스타일 클래스 설정 항목은 다음과 같은 네 가지가 있습니다. baseCls,classCls,cls,userCls는 서로 다른 사용 장소를 가지고 있습니다.
클래스를 정의할 때 사용(Ext.define)
즉, 컨트롤 클래스를 정의할 때, 컨트롤 클래스만의 특징을 대표한다
baseCls
x-button
baseCls: 'x-button'
,ui를action으로 설정하면 스타일류x-button-action
classCls
classCls: 'x-container'
,toolbar의classCls: 'x-toolbar'
,toolbar는container를 계승하기 때문에 마지막에toolbar의dom 요소에class="x-container x-toolbar"
가있다.또한dialog는x-container x-panel x-dialog
,즉,dialog는panel을 계승하기 때문에panel은containercls
.bg-gray { background-color: gray }
를 정의한 다음container 설정cls: 'bg-gray'
을 하고 특정Ext.define('MyApp.view.UserGrid', {
extend: 'Ext.grid.Grid',
cls: 'has-border'
});
.has-border {
border: solid 1px #dfdfdf;
}
실례화 시 사용
컨트롤을 사용할 때
cls
{
xtype: 'grid',
cls: 'has-border'
}
.has-border {
border: solid 1px #dfdfdf;
}
userCls
{
xtype: 'grid',
userCls: 'has-border'
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ext.data.field.* 의 Conversion 및 SerializationExtJS의 Ext.data.field.* 를 참조하십시오.모델에 의도치 않게 추가된 필드를 이해하는 동작이 중요하잖아요. Ext.data.field.* 를 참고하십시오.표준적으로 준비된 필드 유형은 많지 않지만 필...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.