panel(5)
-
Sencha panel안의 items layout 정렬
panel의 중간에 보이도록 처리Ext.create('Ext.panel.Panel', { title: 'Vertical Alignment Example', width: 400, height: 300, layout: { type: 'vbox', // Vertical box layout align: 'center', // Center items horizontally pack: 'center' // Center items vertically }, items: [ { xtype: 'component', html: 'This is vertically centered!' } ..
2024.12.15 -
Sencha panel에 html을 사용하여 이미지 나오게 하기
Ext.application({ name: 'ImageApp', launch: function () { Ext.create('Ext.container.Viewport', { layout: 'fit', items: [ { xtype: 'panel', title: 'Image Display', html: '' } ] }); }});
2024.12.05 -
Sencha panel title click시, 화면 refresh하기
{ xtype: 'panel', width: leftWidth, bodyStyle: 'background-color:black', html: ' Home', listeners: { click: { element: 'el', fn: function() { window.location.reload(); } } }},
2024.10.01 -
Sencha panel에 서버에서 받은 정보를 화면 구성시 출력하기
{ xtype: 'panel', bodyStyle: 'background-color:black', listeners: { afterrender: function(panel) { Ext.Ajax.request({ url: '/test/abc', success: function(response) { let abc = Ext.decode(response.responseText); let html = ''+ abc.name +'('+ abc.tel +')'; panel.update(html); ..
2024.10.01 -
Sencha panel에 click 이벤트 넣기
Case1{ xtype: 'panel', bodyStyle: 'background-color:black', html: 'Logout', listeners: { afterrender: function(panel) { panel.getEl().on('click', function() { Ext.Msg.alert('Panel Clicked', 'You clicked on the panel!'); }); } }},Case2{ xtype: 'panel', bodyStyle: 'background-color:black', html: 'Logout', listeners: { click: { lement: 'el', //bind to the underlying el property on ..
2024.08.31