Javascript/Sencha(147)
-
Ext에 property 추가
Ext.theme.name을 추가하고 싶을 때 Ext 객체와 이름이 같아서 충돌이 생기는 경우
2024.07.16 -
HTML 파일에 Sencha 적용
Sprng boot Security가 적용 안된 경우# spring boot에서 한글깨지는 문제 해결을 위해서 설정# Ext를 참조하기 위해서 적용# Ext.getBody()를 적용하기 위해서 스크립트 보다 먼저 생성되어야 함Sprng boot Security가 적용된 경우에러 발생Refused to execute script from 'http://localhost:{port}/login' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.Understand this errorlogin:17 Uncaught ReferenceError: Ext is not defined at l..
2024.07.13 -
Sencha Trouble Shooting
Missing required arguments.# 실행cd app이 생성되어야 하는 디렉토리sencha -skd {sencha 설치 위치} generate app {app 이름}# 에러[ERR] Missing required arguments. sencha.generate.app requires these parameters: path (The path for the generated application) For usage info, see sencha help generate app # 조치후 실행sencha -skd {sencha 설치 위치} generate app {app 이름} .
2024.07.13 -
Sencha ajax progress
Ext.MessageBox.wait 활용 // Ext.MessageBox.wait를 사용하면 알아서처리 됨 Ext.MessageBox.wait('Please wait...', 'Submitting'); Ext.Ajax.request({ url: 'https://{domain}/{directory}', method: 'POST', headers: { 'Content-Type': 'application/json' }, params : Ext.JSON.encode(form.getValues()), success: function(conn, response, options, eOpts) { Ext.MessageBox.hide() var result = Ext.util.JSON.decode(conn.respons..
2024.04.08 -
Sencha Message 처리
Ext.Msg.alert('Success', '메세지');
2024.04.01 -
Sencha Ext.tree.Panel(Classic)
# tree 소스 Ext.define('Home.view.menu.LeftMenu', { extend: 'Ext.tree.Panel', // alias 정의 없이 다른 곳에서 'leftmenu'로 찾으면 아래와 같은 에러 발생 // Uncaught Error: [Ext.create] Unrecognized class name / alias: widget.leftmenu alias: 'widget.leftmenu', controller: 'leftmenu', width: 200, title: '메뉴', // root 보이지 않도록 설정 rootVisible: false, // name 필드를 출력되도록 설정 displayField: 'name', store: { // type은 아직 모르겠음 type: '..
2024.03.31