ExtJs 카드 레이아웃 마법사
Ext.onReady(function () {
this.firstPanel = new Ext.Panel({
frame: true,
title: ' ',
html: ' '
});
this.secondPanel = new Ext.Panel({
frame: true,
title: ' ',
html: ' '
});
var i = 0;
function cardHandler(direction) {
if (direction == -1) {
i--;
if (i < 0) {
i = 0;
}
}
if (direction == 1) {
i++;
if (i > 1) {
i = 1;
return false;
}
}
var btnNext = Ext.getCmp("move-next");
var btnPrev = Ext.getCmp("move-prev");
var btnSave = Ext.getCmp("move-save");
if (i == 0) {
btnSave.hide();
btnNext.enable();
btnPrev.disable();
}
if (i == 1) {
btnSave.show();
btnNext.disable();
btnPrev.enable();
}
this.cardPanel.getLayout().setActiveItem(i);
};
//CARD
this.cardPanel = new Ext.Panel({
frame: true,
title: 'card ',
renderTo: document.body,
height: 400,
width: 400,
layout: 'card',
activeItem: 0,
bbar: ['->', {
id: 'move-prev',
text: ' ',
handler: cardHandler.createDelegate(this, [-1])
},
{
id: 'move-save',
text: ' ',
hidden: true,
handler: function () {
alert(" ");
}
},
{
id: 'move-next',
text: ' ',
handler: cardHandler.createDelegate(this, [1])
}],
items: [this.firstPanel, this.secondPanel]
});
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다른 사람의 웹사이트 편집: contenteditable 및 designMode그래도 우리가 그렇게 할 수 있다고 생각하는 것은 멋진 일입니다. 제가 강조하고 싶었던 일종의 관련 API가 실제로 몇 개 있기 때문에 오늘 그것을 가져왔습니다. contenteditable는 "true" 값이 할당...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.