- Description:
nexacro Div 객체입니다. 이 문서는 nexacro.Div에 추가된 메소드를 문서화하기 위한 임시 섹션입니다.
nexacro Div 객체입니다. 이 문서는 nexacro.Div에 추가된 메소드를 문서화하기 위한 임시 섹션입니다.
Methods
makeParamStr() → {string}
- Description:
Div 내부의 value값을 가진 Component들을 이용해 transaction용 파라미터 문자열을 만든다.
- Deprecated:
- 유틸리티를 사용 바랍니다.$comp.makeParamStr
Example
var param = this.Div00.makeParamStr();
Returns:
파라미터 문자열
- Type
- string
setDetail(ds, formopt)
- Description:
Div 안의 value를 지정 가능한 컴포넌트들에 Dataset을 일괄 바인딩 한다.
바인딩은 Dataset의 칼럼명과 컴포넌트의 id를 비교해 자동 바인딩 합니다.
컴포넌트의 id를 컴포넌트유형_칼럼명(camel) 형태로 기입하였을 때에 만 정상적으로 바인딩 됩니다.ex) 컴포넌트 id 별 바인딩 결과 :
Calendar00 -> 아무것도 바인딩 하지 않습니다.
cal_hireDate -> 칼럼 [ HIRE_DATE ]가 바인딩 됩니다.
calHireDate -> 아무것도 바인딩 하지 않습니다.
cal_hire_date -> 칼럼 [ HIRE ]이 바인딩 됩니다.value값을 지정할 수 없는 컴포넌트(Static, Div 등)의 경우 바인딩 대상에서 제외됩니다.
- Deprecated:
- 유틸리티를 사용 바랍니다.$comp.setDetail
Example
this.div_detail.setDetail(this.ds_list,this);
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
ds |
nexacro.Dataset | 바인딩할 데이터셋 |
|
form |
nexacro.FormBase |
<optional> |
생성된 bind item을 등록할 form 생략시, 현재 Div가 속한 form에 등록한다. |
setLabel()
- Description:
Div 안의 value를 지정 가능한 컴포넌트들에 Label에 해당하는 static을 일괄 매핑한다
컴포넌트의 id를 비교해 라벨 Static을 설정 합니다.
컴포넌트의 id를 컴포넌트유형_칼럼명(camel) 형태로 기입하였을 때에 만 정상적으로 매핑 됩니다.ex) 컴포넌트 id 별 매핑 결과 :
Calendar00 -> 아무것도 매핑 하지 않습니다.
cal_hireDate -> label로 stt_hireDate가 매핑 됩니다.
calHireDate -> 아무것도 매핑 하지 않습니다.
cal_hire_date -> label로 stt_hire가 매핑 됩니다.value값을 지정할 수 없는 컴포넌트(Static, Div 등)의 경우 대상에서 제외됩니다.
라벨에 해당하는 컴포넌트와 입력창 컴포넌트는 동일한 부모에 속해 있어야 합니다.
- Deprecated:
- 유틸리티를 사용 바랍니다.$comp.setLabel
Example
this.div_detail.setLabel();