본문 바로가기

extjs grid dataStore onLoad 처리. extjs grid에서 dataStore를 모두 불러왔을때 이벤트 처리를 해야할 경우가 생겼다. 이전의 삽질을 바탕으로 listener를 먼저 생각했고, 이벤트는 onLoad, afterLoad 등 하다가 단순하게 load를 하니 작동한다. // create the Data Store store = Ext.create('Ext.data.Store', { pageSize: 20, model: 'QnA', //remoteSort: true, proxy: new Ext.data.HttpProxy({ extraParams : jQuery('form[name="searchForm"]').formParams(), url: REMOTE_URL, reader: new Ext.data.JsonReader( { root:..
extjs grid double click event grid에서 컬럼을 클릭, 더블클릭 하는 이벤트는 리스너로 등록을 해주어야 한다. 플렉스와 비슷하여 이해하는데 많은 시간이 걸리지 않으나, 이벤트 타입을 찾는데 시간을 너무 소비 했다. 이벤트 타입은 extjs의 API Docs를 통해 확인할 수 있으며, 자세한 정보는 Ext.view.View의 event 항목을 보면된다. // 그리드 생성 grid = Ext.create('Ext.grid.Panel', { store : store, stateful : true, collapsible : true, stateId : 'stateGrid', columns : [ /* * 헤더와 컬럼의 정렬이 동일할 경우 align 만 사용 * 헤더 정렬 -> style: 'text-align:center' * 컬럼 정렬 ..
extjs grid 헤더와 컬럼 따로 정렬하기 기본적으로 extjs4에서는 헤더와 컬럼은 동일하게 정렬된다. 이를 개별로 지정하는 속성은 따로 없고, 스타일로 지정을 해 주어야 한다. 자세한 것은 바로 코드로 확인할 수 있다. // 그리드 생성 grid = Ext.create('Ext.grid.Panel', {store : store, stateful : true, collapsible : true, stateId : 'stateGrid',columns : [ /* * 헤더와 컬럼의 정렬이 동일할 경우 align 만 사용 * 헤더 정렬 -> style: 'text-align:center' * 컬럼 정렬 -> align:' { left || center || right }' */ { text : '직원명', width : 150,sortable : f..
Google Analytics Script API 출처 : http://jsdo.it/nomotch/rMoU /** * */ //Load the Google data JavaScript client library. google.load('gdata', '2.x', {packages: ['analytics']}); //Load the Google Libraries jQuery and jQuery UI //google.load('jquery', '1.5.2'); //google.load('jqueryui', '1.8.12'); //Set the callback function when the library is ready. google.setOnLoadCallback(init); /** * This is called once the Google Data J..
InnoDB: No valid checkpoint found Ubuntu 기준. service mysql stop cd /var/lib/mysql rm -rf ib_logfile* rm -rf ibdata1 그리고 log 파일도 다 삭제한다. 이후 mysql start.
Fatal error: Can't open and lock privilege tables: mysql_install_db --user=mysql 이후 /usr/bin/mysqladmin -u root password 'new-password' 로 패스워드 재 지정.
XML에서 한글 읽어들이기. InputSource is = new InputSource(new InputStreamReader(new FileInputStream("test.xml"), "UTF-8")); 이렇게 하지 않으면 Element를 통해 읽어 들일때 end tag를 인식하지 못해 에러난다. 대략적 전체 코드. try { User user = null; InputSource is = new InputSource(new InputStreamReader(new FileInputStream(file), "UTF-8")); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); if(f..
[펌] ssh-keygen -t rsa ssh-keygen 후 키 복사 방법으로 편한게 있어서 내용 발췌 함. http://mytory.co.kr/archives/1144 암호를 물어보는 과정을 거치지 않게 인증키를 사용하는 방법이 있다. 주의할 점은 authorized_keys는 폴더가 아니라 파일이라는 점이다. id_rsa.pub 안의 내용을 authorized_keys 파일에 붙여 넣으면 된다. 영어로 잘 나와 있는 설명은 SSHOpenSSHKeys 다. 나도 설명을 하겠다. 나는 영어 설명을 기준으로 한다. 일단 상황을 가정하자. 나는 Server 컴퓨터에서 Target 컴퓨터로 파일을 전송하는 스크립트를 만들려고 한다. Server에 있는 파일들을 백업한 다음 전송하는 스크립트다. (Target 컴퓨터의 IP는 192.168.0.10..