Javascript(170)
-
Ext.form.Panel 설정
{ xtype: 'form', title: 'Login', frame: true, bodyPadding: 5, width: 250, // 전송할 url 정보 설정 url: '/login', // defaultType 설정 defaultType: 'textfield', items: [ { fieldLabel: 'ID', name: 'username', allowBlank: false, labelWidth: 40, emptyText: 'User ID', }, { fieldLabel: 'PW', name: 'password', allowBlank: false, labelWidth: 40, emptyText: 'Password', inputType: 'password..
2024.08.03 -
자바스크립트에서 redirect 하기
sencha에서도 적용됨window.location.href = "https://www.naver.com";# referer 적용window.location.href = document.referrer;
2024.07.31 -
Sencha post 방식으로 데이터 전송시, 동적으로 파라메터 추가
form.submit({ params: { '_csrf': document.getElementById('_csrf').innerText }, success: function(form, action) { Ext.Msg.alert('Failed', action.result.msg); }, failure: function(form, action) { Ext.Msg.alert('Failed', action.result.msg); }});
2024.07.27 -
javascropt overloading 구현
정의function temp(a, b) { if(b != undefined) { console.log(a, b); } else { console.log(a); }}호출temp('abc');temp('edc','aaa');
2024.07.27 -
sencha에 외부 js 파일 import 하기
index.html 파일에 import하면 됨util.jsfunction test() { alert();}호출{ text: 'Login', handler: function() { test(); }}
2024.07.27 -
Object 내용 출력
json 형태인 경우JSON.stringify(object)TypeError: Converting circular structure to JSON가 발생하는 경우# 1단계let form = this.up('form').getForm();let fields = form.getFields(); fields.each(function(field) { let keys = Object.keys(field); keys.forEach(function(key) { console.log(key +": "+ field[key]); });});# 2단계let form = this.up('form').getForm();let fields = form.getFields();fields.each(function(fiel..
2024.07.23