넥사크로 관련 정보 모음

IRISH·2023년 10월 14일

Nexacro

목록 보기
1/1
post-thumbnail

넥사크로 구조 살펴보기

https://includecoding.tistory.com/295

  • 프로젝트 생성
  • Project Wizard
  • Proect Explore
    - ScreenDefinition : 데스크탑 / 태블릿 / 모바일
    • Variables
    • Cookies
    • Http Header
    • Script

넥사크로 N 장점

https://www.playnexacro.com/#show:insight:4493

  • Beyond Screen 지원을 위한 Command Filter를 제공
  • 개발 툴 사용성의 강화
    - 스크립트 코드를 빠르게 개발할 수 있는 인스펙트, 코드 어시스트, 코드 스니핏 기능이 제공
  • 그 외의 장점들은 위 URL 주소를 통해 확인할 것

=> 어찌됐든, 모바일하고 태블릿을 설정할 수 있는 방식은 찾았는데... 기존에 데스크탑 모드로 설정했던 것을 다른 모드로 변환할 수는 없나?
=> 기종에 따라, 레이아웃을 좀 더 크게 확장할 수 있는 방식은 없나? 데스크탑-모바일은 그렇다고 치더라도... 데스크탑-태블릿은 얼추 비슷하게 나와야 하는뎅... 물론, 터치적인 부분 때문에 레이아웃을 좀 더 키워야 하겠지?

에뮬레이터(Emulator)

http://docs.tobesoft.com/development_tools_guide_nexacro_17_ko/3ec343bd3f0692c0#eded510dca372f93

  • 디바이스나 스크린 설정에 따라 실행되는 모습을 미리 볼 수 있는 에뮬레이터 도구를 지원합니다. 편집 중인 화면을 디바이스, 스크린 설정에 따라 실시간으로 바꿔가며 실행 결과를 확인할 수 있습니다.
  • 여기서, 데스크탑 / 태블릿 / 모바일 선택 or 변경인지 check 필요

넥사크로 X-API의 데이터 통신

http://docs.tobesoft.com/server_setup_guide_nexacro_n_ko/c85ac79998257a10#a17b93411acd07c9

넥사크로 DB와의 Transaction 송수신 데이터 확인

https://www.playnexacro.com/#show:learn:4552

해상도에 따른 레이아웃 변경

https://www.playnexacro.com/#show:community:2683

한 번에 끝내는 다양한 화면 Size 개발 전략

http://tobetong.com/?p=1786

넥사크로 반응형 레이아웃

https://www.playnexacro.com/#show:techtip:6357

넥사크로 edit 컴포넌트 ("" / null / undefined)

http://docs.tobesoft.com/developer_guide_nexacro_n_ko/36ec497ee1e46e40#bc9a84f0262cc7ca

// 사업자 등록번호(무조건 10자리)
this.fn_SAUPJANO = function(){
	var vl_SAUPJANO = this.div_detail.form.edt_SAUPJANO.value; // 값이 있는지 확인
	var len_SAUPJANO = -1; // 값이 있을 때의 길이
	
	/* length는 문자열의 길이를 나타내고, size()는 edit 컴포넌트의 크기를 조절하는 데 사용 */
	if (vl_SAUPJANO === "" || vl_SAUPJANO == "undefined" || vl_SAUPJANO == null) {
		alert("사업자등록번호를 입력하세요.");
		return false;
	} else {
		len_SAUPJANO = this.div_detail.form.edt_SAUPJANO.value.length;
	}
	
	if (len_SAUPJANO != 10){
		alert("사업자등록번호는 10자리로 구성되어야 합니다.");
		return false;
	}
	
	return true;
}
.
.
.
.
.
//저장 처리 
this.fn_save = function(){
	// 플래그 선언
	var fg_SAUPJANO = this.fn_SAUPJANO();
	var fg_DAPYOTEL = this.fn_DAPYOTEL();
	var fg_DAMTELPH = this.fn_DAMTELPH();
	
	
	if (fg_SAUPJANO == true && fg_DAPYOTEL == true && fg_DAMTELPH == true){
		return this.tit_list.onsave();
	}
}
  • 위 코드와 같은 느낌으로, edit 컴포넌트에 값이 있는지 없는지 check를 하기 위해 [ "" / null / undefined ]를 확인했다.
profile
#Software Engineer #IRISH

0개의 댓글