본문 바로가기
반응형

Web Front 개발공부/Web Front 기타12

웹스퀘어 객체(아이템) 위치 변경 웹스퀘어 객체(아이템) 위치 변경 1. 웹스퀘어 SelectBox 하드코딩 삽질. 우선 selectBox 콤보 박스를 설정하는 건데 이건 api 보고 addItem api를 사용해서 설정하거나 데이터베이스, 컨트롤러로 세팅하는 것도 가능한데 문제는... 하드코딩으로 세팅하는 방법을 도통 모르겠다. 유투브 보니 selectBox 마우스 커서 대고 더블클릭하니 세팅창이 뜬다. 하.............. 2. 웹스퀘어 객체 setPosition 삽질. api 보고 그리드나 그룹을 위치를 바꾸러 하는데 setPosition 함수가 안 먹네... 친절하지 않은 설명서...그 어디에도 스타일시트에 postion를 absolute로 설정을 했을 경우만 가능하다는 도움말 따위는 없더라. 내가 못 찾은 건가? 두 시간.. 2023. 5. 3.
웹스퀘어 서버통신 Submission 간단예제 웹스퀘어 서버통신 Submission 간단 예제 1. 서버와 통신하는 버튼하나 만들고 2. 서브미션하나 만든다. 파라미터는 없고 map 로 userName, userAge 라는 키의 값을 받는다. 3. 스프링 컨트롤러 하나 만듦. map 로 userName, userAge 값 리턴하는... 4. 통신 결과 오는 e 객체에 대해 알아본다. 사실. 통신 결과를 Json으로 받는데 이건 웹스퀘어도 아니고 그저 서브미션을 까보면 ajax, fetch, axios 이런 자바스크립 통신 기능이 나오지 않을까? 이런 건 까고 앉아 있으면 프레임워크를 쓰는 의미가 없으니 굳이 까진 않겠다. 웹스퀘어 Script scwin.onpageload = function() { }; scwin.onpageunload = func.. 2023. 5. 2.
웹스퀘어 탭컨테이너에서 자식탭 이벤트접근해보기 웹스퀘어 탭컨테이너에서 자식탭 이벤트접근해보기 A.xml 탭 컨테이너가 페이지가 있고. 두 개의 탭에 각각 화면 AA.xml, BB.xml 등이 연결되어 있다. A에서 AA의 조회 이벤트를 호출하는 방법은? 웹스퀘어는 통신을 서브미션이라는 객체를 통해 하는데 어쨌든 그 객체를 호출하려고 한다. 딱히 예제가 없어서. API를 참고 중... 그냥 자바스크립트 오브젝트 방식으로 접근해 봤다. 버튼에다가 탭컨테이너 화면 자신의 아이디의 탭 윈도우 0과 1,,, 탭이 두 개니까. getWindow(1) 두 번째 탭의 속성을 콘솔에 찍어본다. 한참을 내려가니, 오... 내가 붙인 AA.xml과 BB.xml 파일의 정보들이 보인다. 음... 여기서 쪼금 삽질해 보면 되겠다는 느낌이 온다. AA.xml에 버튼을 두 개.. 2023. 2. 28.
WebSquare tabContaner 웹스퀘어 탭컨테이너 사용법 장바구니, 주문, 배송상태, 사후관리 라는 4개의 화면 기능을 만든다. 메뉴를 클릭하는 것도 귀찮으니 탭페이지를 만들어서 탭에 각기 붙여넣으려 한다. 웹스퀘어 탭과 탭컨테이너 기능이 있다. 업무의 타임라인. 즉 시간의 흐름 순으로 업무가 흘러가는 화면을 구성하고 싶다. 1. 각 탭의 화면을 각각 만들어 놓고 2. 탭을 이용한 통합관리화면을 만들고자 함. 탭0. 장바구니 탭1. 주문 탭2. 배송상태 탭3. 사후관리 화면을 유동적으로 붙여야 하므로 탭을 사용하면 안 되고 탭컨테이너를 사용해야 한다. 탭컨테이너를 추가 필요한 수만큼 탭을 추가 탭컨테이너를 개체를 잘 선택해야 한다. 개별탭이나 이상한 곳을 클릭하면 속성이 전혀 다른 개체의 속성이 떠서 애먹는다. 한참 헤매었다. 총 4.. 2023. 2. 25.
웹스퀘어 공부하는 중 웹스퀘어 공부하는 중 최근에 일하게 된 프로젝트에서 웹스퀘어 프레임워크를 표준으로 사용한다고 한다. 분석 단계이기는 하지만 프로젝트 인원 중 몇몇은 불만의 소리를 내기도 한다. 뭘 하든 불만은 들려온다. 나는 프로젝트에서 특정 프레임워크나 라이브러리를 사용하라고 하면 딱히 불만은 없다. 특히 프론트 프레임워크나 라이브러리는 더욱 그렇다. 이유는 어차피 자바스크립트 기반이고 코어와 형태는 변하지 않는 법이다. 7년 전 쯤에 툴 이름을 들어봤던 기억은 나지만... 기억하고 싶지도 않다. 겸손함과 자만 이런 식상한 자세 따위는 언급할 필요도 없을 듯하다. SI바닥에서 사용하는 기술이라는 게 꽤 한정되어 있고 특별한 서비스가 아닌 ERP 주변에서 머무는 서브 시스템들의 서비스라는 게 로그인, 파일첨부, 로그, .. 2023. 2. 5.
JSON 개요와 JSON 데이터 유효성 검사 사이트 jsonlint.com JSON 개요와 JSON 데이터 유효성 검사 사이트 jsonlint.com https://jsonlint.com/ The JSON Validator JSONLint is the free online validator and reformatter tool for JSON, a lightweight data-interchange format. jsonlint.com 프론트 개발자와 백엔드 개발자로 나누어 프로젝트를 진행하는 게 유행이 되어가고 있다. 두 영역간 통신 포맷은 90% JSON으로 한다. GJSON이나 비슷한 좋은 라이브러리가 있지만, 가끔 잘못 포맷된 JSON으로 고생하기도 하는 일도 벌어진다. 일하고 있는 프로젝트 환경이 인터넷이 된다면 JSON 데이터가 의심된다면 jsonlint.com에서 .. 2023. 1. 10.
반응형