프로그래밍 언어
-
-
-
Array.prototype.find() 객체배열에서 값 찾기프로그래밍 언어/Javascript 2023. 4. 20. 09:24
찾은 예시 var obj = [ { name: 'Max', age: 23 }, { name: 'John', age: 20 }, { name: 'Caley', age: 18 } ]; var found = obj.find(e => e.name === 'John'); console.log(found); /* 결과: { name: 'John', age: 20 } */ 내가 짠 코드 const fn_set_value = (row) => { let found = PartnerIsAlive.find((e) => e.value === row.value); return found.text; };
-
event.stopPropagation (feat. React)프로그래밍 언어/Javascript 2023. 4. 17. 09:08
tr태그에 onclick 이벤트를 주고 자식 td태그 밑 input 태그에 onclick 이벤트를 한 번 더 주었더니 input onclick 이벤트 => tr onclick이벤트 순서대로 실행되는 현상이 발생 의도는 삭제 버튼 선택 시 input onclick 이벤트만 작동하게 하고 싶었다 {props.list.map((item) => { return ( { fn_customer_view(item); }} > {item.} {item.} {item.} {item.} {item.} { fn_set_customer_del(item); event.stopPropagation(); }} /> ); })} 그래서 본인 onclick 이벤트 실행만 하고 부모 태그의 onclick 이벤트까지 실행하기 전에 작동을 ..
-
데이터 리스트 출력방법(문자열 포멧(금액))프로그래밍 언어/Javascript 2022. 12. 22. 17:56
DB 데이터를 받아와서 테이블에 출력하는 형식이다. /* SumList 페이지 만들기*/ function MakeSumList(data) { $(".SegmentList_Active_tr").remove(); for (var i = 0; i < data.rows.length; i++) { var tr = $("").attr({ "class": "SegmentList_Active_tr" }).css("cursor", "pointer"); //리스트 번호 var td = $("").attr({ "class": "Bchart4_1" }); td.text(data.rows[i].No); tr.append(td); var td1 = $("").attr({ "class": "barline_1" }); tr.appe..
-
Datepicker 달력, 날짜 설정프로그래밍 언어/Javascript 2022. 12. 22. 16:31
검색 조건 및 달력 기능을 사용하기 위해 DatePicker 기능을 사용하였다. 구글링하면 소스를 쉽게 찾을 수 있으니 다운받아서 스크립트에 임포트 시켜 사용하면 된다 // 달력 function InitDatePicker() { $("input[id=txt_startdt]").datepicker(datepickerConfig); $("input[id=txt_enddt]").datepicker(datepickerConfig); $("#txt_startdt").bind("change", function () { if ($("#txt_enddt").val() == "" || $("#txt_startdt").val() > $("#txt_enddt").val()) $("#txt_enddt").val($("#txt..
-
매개변수 id 찾기 $('#' +value)프로그래밍 언어/JQuery 2022. 9. 27. 11:32
검수 절차 삭제 함수를 제작하던 중 삭제할 name 정보를 어떻게 찾을까 생각하다가 tr에 id를 부여하고 그걸 찾아서 td에 입력된 check_name을 변수에 저장하고 서버에 보내주는 형식으로 구현하였다. //검수 절차 삭제 function fn_del_model_check_list(select_check_id) { event.stopPropagation(); //부모 태그에게 이벤트 넘김 중지 if (!confirm("선택하신 검수 절차를 삭제하시겠습니까?")) return; del_check_name = $('#'+select_check_id).find("td").eq(0).text(); let obj = {}; obj.check_id = select_check_id; fn_ajax_call("/..