// 마지막 컴포넌트 데이터셋 업데이트

// 아래 script는 frame이 존재하면서, MDI 에서  화면 [x] 닫기 버튼을 클릭 시 활용

this.objApp = this.gfn_getApplication();

 

var curComp = this.objApp.av_FrameWork[sFormId].form.getFocus();
if (this.gfn_isNotNull(curComp)) {
   if (curComp instanceof nexacro.Calendar
      || curComp instanceof nexacro.Combo
      || curComp instanceof nexacro.Edit
      || curComp instanceof nexacro.Grid
      || curComp instanceof nexacro.ListBox
      || curComp instanceof nexacro.MaskEdit
      || curComp instanceof nexacro.Radio
      || curComp instanceof nexacro.Spin
      || curComp instanceof nexacro.TextArea) {
      curComp.updateToDataset();
    }
}

 

var pForm  = nexacro.Form.prototype;

pForm.gfn_getApplication = function()
{
var objApp = nexacro.getApplication();
return objApp;
}

Posted by 농부지기
,

 

 

var key = Object.keys(this.ds_detail);

 

dataset에 대한 컴포넌트의 속성목록이 배열로 조회됨.

Posted by 농부지기
,

[ Nexacro.Component  목록얻기 ]

 

1. 정의

    . 화면에 모든 컴포넌트 목록 얻기

 

2. 참고

    . this.components - 를 시작으로 할 경우

                                 - dataset 및 몇 개의 function들이 빠짐

    . this.all                 - 를 시작으로 할 경우

                                 - dataset 및 몇 개의 function들이 추가 됨

 

3. 소스

     

Posted by 농부지기
,

[ Nexacro.Component 존재 유무 ]

 

 

 trace(this.Tab.page1.isValidObject("Grid01"));
 trace(this.isValidObject(this.Tab));

 trace(this.isValidObject('Tab'));

Posted by 농부지기
,

[ Nexacro.Component - event에 대한 속성 조회 ]



Posted by 농부지기
,

[ Nexacro.Component - 콤보에 대한 모든 속성 조회 ]


Posted by 농부지기
,
[ Nexacro - Component 만들기 ]

파일명 : pdiv_c1.xfdl , pdiv_1.xfdl, pdiv_0.xfdl
파일 설명
pdiv_c1.xfdl : listbox를 가지고 있는 파일 (사용자 목록)
pdiv_1.xfdl : editbox 하나 가지고 있음. (사용자명 검색용) ( typedefinition에 Composite로 추가 )
pdiv_0.xfdl : pdiv_1의 composite를 추가Composite





Posted by 농부지기
,