w2ui 날짜와 시간이 함께 있는 필드에서 시간만 보이게 하고 싶을 때, render로 해결
상황요약 : - w2ui를 사용하여 DB값을 웹에 뿌려주고 있음. - FIELD_NAME1_DATE의 값이 '2022-01-17 10:00:00' 이런식으로 나오는데, 시간만 '10:00:00'만 필요한 상황. - 차트에는 날짜가 들어가야 그래프가 나오기 때문에 SQL을 건드리지 말아야 했었음. - w2ui docs를 참고하여 해결. 수정전 : columns: [ { field: 'FIELD_NAME1_DATE', caption: '캡션1', size: '28%' }, { field: 'FIELD_NAME2', caption: '캡션2', size: '18%' }, { field: 'FIELD_NAME3', caption: '캡션3', size: '18%' }, { field: 'FIELD_NAME4',..
if문안의 변수를 if문 밖에서 사용 하고 싶었을 때, var말고 삼항연산자로 해결
if문안의 var 변수를 밖에서 if문 밖에서 사용 하고 싶었을 때, 변수를 var로 선언해서 사용하면 되긴 하지만 좋은 방법은 아니기 때문에 어떻게 할까 고민하다가 , 삼항연산자로 해결했습니다. 까먹을까봐 블로그에 적어둡니다. 참고 : https://www.w3schools.com/js/js_scope.asp JavaScript Scope W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3sc..
자바스크립트 배열 숫자 더하기
자바스크립트에서 배열에 담긴 숫자를 모조리 더 하려면 어떻게 해야 할까요? 간단한 예제입니다. 1) 배열에 숫자를 넣고 2) 각 배열의 합을 구하기 1) 배열 선언 const num10 = [1,2,3,4,5,6,7,8,9,10]; 2) 배열의 합을 구할 때, 어떻게 접근해야 할까요? 2-1) for 문을 쓴다. ( 미리 얘기해두지만, 안됨 ) for (let i=0; i < num10.length; i++){ document.write(num10[i]); } 왜 안되냐면요. 값이 더해지는게 아니라 1 2 3 4 .... 이런식으로 나열됩니다. typeof로 num10의 type을 보면 배열은 Object(객체)입니다. isNaN에다가 넣어보면 true가 출력됩니다. 숫자가 아니라는 것이죠~ docume..