-. StartXML편집(PID툴에서)
- Tools -> Project Manager 밑의 네개의 tab
- Project Explorer의 Global tab
General
Device
Component - 다른 Component도 올릴 수 있어.
Attributes
- 다음에 또 들리세요.
OnBeforeExit Common_Exit
삭제는 Global탭에서 script
-. Launch Project 하면
최초 Login 화면등록 : Project Manager->Attributes->[SessionURL : Env::env_session.xml]
-. Global Variables
type Global : 화면끼리 공유
Share : 서버와 공유 (예를 들어 http프로토콜일때 쿠키가 있지. 하지만 쿠키값은 등록안해도 자동으로 처리해줘)
-. Global Datasets : 공통코드용 Dataset
사용시 주의사항 : Dataset만들고 직접 데이터를 다 입력해놓으면 StartXML이 커져. 가져오는데 오래걸려서 화면실행이 늦게되.
StartXML을 크게 만들지 않게해. (Global Datasets, Global script 이 두개 주의)
-. Global script 처리시 주의점
StartXML로딩할때 화면이 없기때문에 화면 핸들링하는 함수를 넣을때 주의. 그냥 공통이베트함수 정도만 넣어.
그리고 라이브러리 함수는 따로 만들어.
-. 라이브러리 함수 만드는 법.
new -> JsScript 해서 a.js파일 만들고 간단한 함수 만들어.
//New Script File
function MsgBox()
{
alert("A");
}
화면에서 실행은 (라이브러리를 블러쓰는 문법)
#include "ScriptLib::a.js"
function Button5_OnClick(obj)
{
MsgBox();
}
application Group이 ScriptLib밖에 안나오는 이유.
Application Group은 type이 있거든. ScriptLib만 type이 js야.
-. Style 지정해놓고
각 Component에 Style property에서 불러쓰면 돼.
Style을 지정한 상태에서 BKColor가 default가 아니면 BKColor가 우선.
Style사용의 주의사항.
갑의 마음이 변하기 때문에 만들어 쓴거기 때문에 현업담당자의 요청으로 Style이 아닌 직접 BKColor등의 수정은 피해.
Style등록해서 써.
-. User Color : 사용자 define color
-. EXTAPIS : 함수 중 help에 없는 함수 등록.
-. Images
버튼에 이미지 입히기.[ImageID : button_res]
글자가 나오게 [ButtonStyle : True]
실행해서 클릭해보면 이미지가 바뀌네.
Global Image가서 보면 통째이미지의 1/4씩 보여주는거네. (픽쳐버튼)
(순서는 top-push-select-disable)
Image Component에 올리면 1/4씩 보이는게 아니라 다 보여줘.
Button Component에 올리면 1/4씩 무조건 잘라서 보여줘.
Image +눌러서 등록하면 되는데 저장될 파일은 res파일이야.
이미지를 사용할 때는 res파일만 있으면 돼.
res파일 만들때 주의사항. 너무 커지면 안돼. (1~2Mb정도로만)
startXml로딩하는 시점에서 res파일 읽어서 이미지 꺼내 메모리에 로드해 놓거든.
-. Menu
Global menu와 menubar component의 차이점
-. 안이쁘다 vs 이쁘다
-. Dataset바인딩 안된다 vs 된다. 그래서 권한에 땨른 메뉴는 menubar component사용하는게 낫지.
-.Frames
-. MDI info.
MDI냐 SDI냐 Forms나 Shortcuts에 하나라도 만들면 이 project는 MDI가 돼.
트리뷰 등에서 클릭했을때 MDI창을 띄우는 함수.
도움말에서 Scrip API Reference->Form API
NewWindow, NewWindowEx 참고.
'MiPlatform' 카테고리의 다른 글
MiPlatform - Chapter6. Component별 주요기능(2-1) (0) | 2012.08.07 |
---|---|
MiPlatform - Chapter6. Component별 주요기능(1) (0) | 2012.08.07 |
Miplatform - Chapter4. Service개발 및 화면연계(JSP,ASP) (0) | 2012.08.02 |
MiPlatform - Chapter3. 기본 화면개발 (0) | 2012.08.02 |
MiPlatform - Chapter2. 기본 개발환경 설정 (0) | 2012.08.01 |