Front-end/Javascript
-
jqGrid ) 특정 셀의 background color 변경해주기Front-end/Javascript 2020. 2. 21. 15:33
$("#tableId").jqGrid('setCell', 'keyname' , 'cellname', "", {'background':'#색상'}); tableId : jqgrid설정한 table id 를 적어준다 keyname : 그리드의 key:true인 name 을 적어준다 cellname : 설정하고싶은 cell의 name 을 적어준다. "" : 셀의 데이터 값을 변경하는 곳이라 비워둔다.
-
Javascript ) 객체 속성 접근자 obj.key 그리고 obj[key]Front-end/Javascript 2020. 2. 21. 14:07
회사에서 개발을 하다가 if(null != A && undefined != A && "" != A) { // 배열 한개. var a_parsing = JSON.parse(A); var keysInB = Object.keys(B); for( var i in a_parsing) { for (var l in keysInB) { if (a_parsing[i].key == keysInB[l]){ var one_key = keysInB[l]; keys.one_key.something = local_colorList[i].something; break; } } } 이런식으로 저 keys 라는 객체의 one_key라는 value의 something에 특정값을 셋팅해줘야하는데 자꾸 one_key 찾을수 없다는 에러가 떠..
-
JqGrid ) 그리드 자료를 하나 클릭했을때 그리드 데이터 돌면서 특정 name의 값만 변경하기Front-end/Javascript 2020. 2. 11. 17:59
* jqGrid의 colmodel 관련 옵션을 적는 곳에 onCellSelect를 이용하면 된다. 이 함수 안에서 어떤 기능을 구현하는가는 각자의 기능요구사항에 따라 수정하면된다. // 그리드 데이터중 특정 name부분만 클릭했을때 그 클릭한 부분의 name을 알아내는 방법 var colModel = $(table_id).jqGrid("getGridParam" , "colModel"); var colNameAttr = colModel[cellidx]; Ex 1 ) 그리드에 설정들이 그려져있고 그리드의 name 중 use_yn의 값 사용(Y) / 사용안함(N) 으로 설정을 사용하는지 안하는지 나타내고 있다면 -> 그리드를 하나 클릭했을때 그 그리드의 use_yn을 Y로, 그 특정 데이터를 제외한 나머지는 ..
-
let,const,var - 변수 선언 방식Front-end/Javascript 2020. 2. 5. 22:26
let, const : Block-Scoped Variables (ES6) (block : { } 을 뜻함) var : Function-Scoped Variable (ES5) 1 ) let : 선언된 변수는 선언된 블록 내에서만 유효하다. (하위 블록에서도 유효) / 변수의 재할당이 가능하다. let으로 선언된 부분이 포함된 블록의 전체스코프를 호이스팅 하지않는다. (나도 뭔말인지 아리까리해서 나중에 호이스트 공부하면 추가할 예정) * 같은 변수를 같은 함수나 블록 범위 내에서 재선언하면 에러 발생. * 기본적으로 const를 사용하고 필요할때만 let으로 변수를 선언하자. 2) const : value is fixed (constant) 선언된 함수에 전역 또는 지역일 수 있는 상수를 만들며 선언된 변..