Extjs의 Extjs 도구 모음 및 메뉴 모음
</pre><pre name="code" class="javascript">Ext.onReady(function() {
var menu = new Ext.menu.Menu();
menu.add({
text : 'Button 1',
menu : [{
text : '111'
}, {
text : '222'
}, {
text : '333'
}]
});
menu.add({
text : 'Button 2',
menu : [{
text : '111'
}, {
text : '222'
}, {
text : '333'
}]
});
menu.add({
text : ' ',
menu : [new Ext.menu.CheckItem({
text : '1 ',
checked : true,
group : 'single'
}), new Ext.menu.CheckItem({
text : '2 ',
group : 'single'
}), new Ext.menu.CheckItem({
text : '3 ',
group : 'single'
})]
});
menu.add({
text : ' ',
menu : [new Ext.menu.CheckItem({
text : ' ',
checked : true
}), new Ext.menu.CheckItem({
text : ' '
}), new Ext.menu.CheckItem({
text : ' '
})]
});
var btn1 = new Ext.Button({
text : " ",
cls : 'x-btn-text-icon',
menu : [{
text : " "
}, {
text : " "
}, {
text : " "
}, {
text : " "
}, {
text : " "
}]
});
var btn2 = new Ext.Button({
text : " ",
cls : 'x-btn-text-icon',
menu : [{
text : " "
}, {
text : " "
}, '-', {
text : " "
}, {
text : " "
}]
});
var btn = new Ext.Button({
text : " ",
cls : 'x-btn-text-icon',
menu : [{
text : " ",
menu : new Ext.menu.DateMenu({
handler:function(dp, date){
Ext.Msg.alert(' ', ' ' + date.format('Y m d '));
}
})
}, {
text : " ",
menu : new Ext.menu.ColorMenu()
}]
});
var toolbar = new Ext.Toolbar({
width : 300,
height : 200,
items : [btn1, btn2, btn],
renderTo : Ext.getBody()
});
var showMenuBar = Ext.get("showMenuBar");
showMenuBar.on("click", function() {
menu.show(showMenuBar);
});
});
팝업 메뉴를 마우스 오른쪽 버튼으로 클릭
Ext.onReady(function(){
var menu1 = new Ext.menu.Menu({
items:[{text:' 1'},{text:' 2'},{text:' 3'}]
});
var menu2 = new Ext.menu.Menu({
items:[{text:' 2'},{text:' 2'},{text:' 3'}]
});
var menu3 = new Ext.menu.Menu({
items:[{text:' 1'},{text:' 2'},{text:' 3'}]
});
var menu4 = new Ext.menu.Menu({
items:[{text:' 1'},{text:' 2'},{text:' 3'}]
});
var context= new Ext.menu.Menu({
items:[{text:'111',menu:menu1},{text:'222',menu:menu2},{text:'333',menu:menu3}]
});
Ext.get(document).on('contextmenu', function(e){
e.preventDefault(); //
context.showAt(e.getXY());
})
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.