본문 바로가기

NewWindow

[miplatform] 화면 구성 관련 몇가지 옵션들 mdi 설정 화면호출 시 기본 최대크기 화면으로 로딩되도록 설정 mdi 폼이 1개이상인경우 폼별로 설정갑을 줄수 있습니다. Project Explorer > Grobal 탭 > NDI info 설정 > forms > OpenStyle OpenStyle="Max" 전체 화면 리사이징 옵션 Project Manager > 프로젝트 선택 > Attributes > Attribute > Resize true : 최대화 리사이징 최소화 제공 false : 기본 size , 최소화 mdi 최대화 해더 아이콘 보여주기 옵션 해당 옵션을 설정하면 MDI화면이 최대화되었을때 화면별 헤더제목,크기제어 버튼 노출여부를 설정할 수 있습니다. Project Manager > 프로젝트 선택 > Attributes > MDI In.. 더보기
[miplatform] ExtCommonApi 확장 메소드 사용 등록 샘플 프로젝트의 소스코드를 참조하여 코딩 중 스크립트 오류가 발생하였습니다. Div0.ext_GetTextExtent("Button0","title"); 를 카피해서 썼는데 Script Method을 찾는데 실패 하였습니다 라는 문구네요.. 원인을 확인해보던 중 Division 오브젝트에는 해당 메소드가 참조되지 않는다는걸 알았습니다.. ext_ ~ 라는 문자열에서 대충 확장펑션이겠거니 생각하고 .. 기 등록된 프로젝트에서는 동일한 메소드를 사용하니 오류가 발생하지 않는다는것도 알게되었습니다. 왜 지금 만드는 프로젝트에서는 해당 메소드가 안먹나 [졸라 빡치게]열심히 찾다가 결국 투비 홈페이지에서 설정방법과 함께 관련 api 들을 찾아서 해결했습니다. 해당 설정은 PID 에 종속적이지 않고 프로젝트 에 종.. 더보기
[miplatform] 1-4 마이플레폼 마이플렛폼 화면구성 설정들 1. 일반 이미지파일 보여주기 일반적으로 이미지파일을 보여줄때 오브젝트의 imageid 속성을 설정하는 방식을 사용합니다. rss 파일에 등록된 이미지는 아이디만 보여주면 되지만 gif jpeg 등 이미지를 직접 링크하여 보여주고자 할경우 이미지경로등록폴더::이미지 파일명 방식을 사용합니다. 이미지경로등록폴더 등록방법은 아래와 같습니다. Application Group 관리화면접속 하여 그룹추가 prefix : 그룹명 Type : file Base URL : 실제 (이미지)파일이 위치한 경로 (절대, 상태경로) 2. 동적 최상단 윈도우 사이즈 조정 Project Manager 에서 프로젝트 Device 탭의 Height, Width 속성값이 프로그램 실행시 창 사이즈가 됩니다. 이를 동적으로 프로그램 호.. 더보기
[miplatform] tip msie 로 호출된 페이지의 스크립트 호출 폼 태그안에 선언된 버튼오브젝트를 이용해서 실행해주는 방법으로 가능하네요. html 페이지 구성 event mi 부분 로딩이 완료되는 이벤트( NavigateComplete2 ) 에서 구현해줌 var webForm; webForm = Microsoft0.Document.forms.namedItem("frm"); // Form을 찾음. //스크립트 호출 시 파라메터값이 있을경우 txt1 필드값에 값 설정 해줌 webForm.elements.namedItem("txt1").value = "cs테스트123"; //버튼 오브젝트 클릭이벤트 발생 webForm.elements.namedItem("btn").Click(); 더보기
[miplatform] 1-3 시뮬레이터 환경 구분 처리 및 해상도별 화면구성 화면 사이즈 조정이 가능하도록 설정하면 디자인요소관련 고려사항 들이 많아집니다. 이미지 디자인을 심플하게 적용한다 하더라도 프레임 구성등 많은 것이 고려대상이 되죠. 화면사이즈 를 수정하지 못하도록 설정할 경우 화면구성에 대한 이슈는 크게 줄겠지만 뷰쪽의 해상도 별 대응이 어려워지는 문제가 생기게 됩니다. 인트라넷에서 사용되는 업무용 시스템을 구현할 경우 사용환경들이 비슷하다면 화면사이즈를 고정하는 방법이 좋다고 생각됩니다. 화면 출력장치(모니터)의 해상도를 구하는 방법 GetDeviceInfo("CXScreen") = 해상도가 1024*768 인 경우 1024 를 리턴해줌 GetDeviceInfo("CYScreen") = 해상도가 1024*768 인 경우 768 를 리턴해줌 해상도 별 로 구현한 헤더 .. 더보기
[miplatform] 1-2 마이플레폼 마이플렛폼 최초 호출 방식 과 화면이동방법 최초 화면이 로딩되는 방법에 대한 내용입니다. 프레임 추가 1. session url 페이지에서 AddFrame 메소드를 이용하여 프레임 추가 2. 글로벌 frames 설정에서 프레임 추가 mdi 설정인 경우 ( global > mdi form 을 1개 이상 추가하면 mdi , 폼 추가 없으면 sdi) NewWindow 이용해서 mdi 영역에 화면 호출 sdi 설정인 경우 폼 내 div 를 생성 하여 url 속성에 페이지 호출 go(url); 함수 이용 페이지 직접 이동 더보기