본문 바로가기

전체 글42

Xplatform 콤보 박스에서 검색가능하도록 Misc. -> type 이 default 값이 dropdown인데dropdown -> filterlike 로 변경해주면콤보로도 조회가 되고 직접 입력해서 쳐서 찾을 수 있는 콤보박스가 됩니다 근데 왜 나는 안돼? input type, input mode 2025. 3. 17.
Nexacro17 appvariables.xml 파일 오류로 xprj 안 열림 ✅ appvariables.xml 파일 생성 방식프로젝트를 처음 만들면 자동 생성됨프로젝트 생성 시 기본적으로 appvariables.xml이 프로젝트 폴더에 포함됨.별도로 생성하지 않아도 자동으로 존재해야 정상적인 프로젝트 구조임. ✅ 해결 방법appvariables.xml 파일을 언더바를 넣어서 파일명을 아무렇게나 바꿔주고, 다시 xprj 파일을 불러오기하면 자동으로 만들어준다! 끝 2025. 3. 13.
넥사크로 그리드 셀 총정리 autofittype - col : 가로 스크롤 없이 전체 칼럼 표시 autosizingtype- 그리드 높이, 크기 자동 조절 그리드 내 열 숨기기this.gridA.setFormatColProperty(col index, "size", 0);ㅁ그리드 틀 고정 & 행 고정열로 고정this.gridA.setFormatColProperty(col index, "band", "left"); // 왼쪽 고정, right도 가능 행으로 고정this.gridA.setFixedRow(row index) 2025. 3. 13.
Bean named '***Service' must be of type [****.****.****.****.service.impl.****ServiceImpl], but was actually of type [com.sun.proxy.$Proxy99] 자아 해결해볼까요 해결방법 1. 서비스 타입 일치시키기주입되는 ***Service의 타입이 실제 구현체인 ***ServiceImpl 이어야하는데 프록시 객체로 주입된거니까프록시를 ***ServiceImpl 타입으로 캐스팅하려고 할 때 문제가 생긴 것프록시 객체가 ***ServiceImpl 로 제대로 처리될 수 있게 AOP 설정을 확인! 해결방법 2. @Transactional 어노테이션 확인만약 트랜잭션 처리가 필요하다면, AOP가 작동해서 프록시를 만든 것일 수 있어. 이때 @Transactional 어노테이션을 사용했을 때는, 프록시 객체를 주입받는 문제가 생길 수 있어. @Transactional이 붙은 메서드를 호출할 때, AOP 프록시가 적용되기 때문에 그런 문제가 발생할 수 있어.   AOP부.. 2025. 3. 13.
모요 통신사 토스 모바일 (U+) 없음 이전 통신사인 토스모바일(u+)가 없어서 개통이 불가능해요 라고 고객센터에 문의 했더니  토스모바일은 "마이월드" 를 선택 후 진행하면 된다고 합니다 2025. 2. 13.
엑스플랫폼/넥사크로 filterstr를 like처럼 포함 여부 확인 방법 1. indexOfthis.Dataset00.filter("Column0.toString().indexOf('"+this.Edit00.value+"')>-1"); 출처 : https://www.playnexacro.com/#show:community:4490 2025. 2. 12.
조건부 렌더링 🌟 조건부 렌더링(Conditional Rendering)React에서는 조건에 따라 특정 UI를 렌더링하거나 숨길 수 있어. 웹 개발에서 사용자 경험을 개선하기 위해 자주 사용하는 패턴이지. 🔧 조건부 렌더링을 구현하는 방법들1️⃣ if 문 사용function WelcomeMessage({ isLoggedIn }) { if (isLoggedIn) { return 환영합니다!; } return 로그인해주세요!; } 💡 설명:isLoggedIn 값에 따라 다른 메시지를 보여줌.컴포넌트 내에서 명확한 조건 처리가 가능함. 2️⃣ 삼항 연산자 사용 (? :)function WelcomeMessage({ isLoggedIn }) { return ( {isLoggedIn ? ".. 2025. 2. 10.
React 이벤트 핸들링 - 연습문제 문제: 간단한 "이름과 이메일 입력 폼" 만들기목표:사용자가 이름과 이메일을 입력할 수 있는 폼을 만든다.버튼을 클릭하면 입력한 값을 화면에 표시한다.폼 제출 시, 기본 동작을 막고, 입력된 데이터를 화면에 출력한다.기능 요구 사항:이름과 이메일을 입력할 수 있는 필드가 있다.제출 버튼을 클릭하면 입력된 이름과 이메일이 아래에 출력된다.이름과 이메일을 입력하지 않으면, 오류 메시지를 출력한다.폼을 제출할 때 페이지 새로고침을 막아야 한다.구현 단계:name과 email을 입력할 수 있는 두 개의 텍스트 필드를 만든다.onChange 이벤트로 사용자가 입력한 값을 상태에 저장한다.onSubmit 이벤트로 폼 제출을 처리하고, 제출 버튼을 클릭하면 입력값을 출력한다.입력값이 비어 있으면 오류 메시지를 출력한.. 2025. 2. 9.
React 이벤트 핸들링 오래 집중하기 힘드네요 ㅋㅋ ... 0 . 이벤트 핸들링 기초 클릭- 이벤트 이름은 camelCase로 작성(onClick, onChange 등)- 문자열이 아니라 함수를 전달해야 함 1 . 버튼 클릭 이벤트function ClickExample() { const handleClick = () => { // void alert("버튼이 클릭되었습니다!"); }; return 클릭!;}- handleClick 함수가 버튼 클릭 이벤트에 연결되어 있다- 버튼을 클릭하면 "버튼이 클릭되었다"는 알림이 뜬다 2. 인자 전달이 필요한 경우그런데 handleClick 함수가 단순한 함수가 아니라 매개변수가 필요하면 어떻게 해야 할까? 예를 들어, 우리가 handleClick 함수에서 특정 값을 받아서 처.. 2025. 2. 9.