NULL STACK
-
lodash 객체 sortBy 역순정렬NULL STACK 2019. 8. 13. 17:57
lodash를 사용하면서 두 객체를 한 배열에 저장하여 date기준으로 최신순 정렬을 하고자 했다. sortBy를 사용하게되면 과거데이터가 우선으로 나오기때문에, sortBy에 reverse()를 붙여 사용해 주었는데, 그렇게되면 for문이 두번 도는거라고..해서 orderBy를 사용했다. // 그냥 sortBy한것 _.sortBy(arr,'date') // sortBy역순정렬 _.sortBy(arr,'date').reverse() // orderBy사용 _.orderBy(arr,['date'],['desc'])
-
-
tinyMCE 스마트에디터 사용법/ readonly(textarea)NULL STACK 2019. 7. 24. 10:30
스마트 에디터... 무료버전으로 추천받아 사용중인 타이니에디터 가입후 API키를 받아서 사용한다. textarea readonly하는 방법 tinymce.activeEditor.setMode('readonly'); textarea readonly 해제하는 방법 tinymce.activeEditor.setMode('design'); 처음부터 readonly로 시작할때 참고 사이트 : https://www.tiny.cloud/
-
javascript 전체체크박스NULL STACK 2019. 7. 10. 11:13
체크박스의 개수와 상관없이, 전체 체크박스를 생성하여, 체크박스중에 하나라도 체크가 해제될경우에 해제되는 전체체크박스. 모든 체크박스가 다 체크되어있을경우 체크되는 전체체크 박스 var checkAll = document.getElementById("checkAll"); checkAll.addEventListener('change', function(){ var objs = document.querySelectorAll(".chk"); for (var i = 0; i < objs.length; i++) { objs[i].checked = checkAll.checked; }; }, false); var objs = document.querySelectorAll(".chk"); for(var i=0; i
-
sailsjs mysql연동하기, 여러 database연결NULL STACK 2019. 5. 30. 11:06
config폴더 안의 datastores.js에서 default 안에 있는 다음 코드의 주석을 해제한다. adapter: 'sails-mysql', url: 'mysql://user:password@host:port/database', url에는 위에서 적힌대로 연결을 원하는 DB정보를 넣어준다. 그다음 npm을 통해 sails-mysql을 설치한다. npm install sails-mysql --save config폴더 안의 models.js에 들어가서 다음 주석을 해제한다. migrate: 'alter', 위와같이 둘 경우, 디비에 테이블 정보가 없을때 모델에서 정의해준대로 테이블이 생성또는 수정된다. 이미 만들어진 데이터베이스의 테이블을 사용하고자 할 경우 alter대신 safe를 쓴다. 주로 개발..