abstract class RtSimpleData
단순 데이터소스 base 모델.
See Also
Template Params
Events
Properties
Methods
- createLinkView
function createLinkView(name: string, details: IRtDataLinkInfo|IRtDataLinkInfo[]): RtDataLinkView;
Parametersparam type opt default description name string N 데이터 명 details IRtDataLinkInfo | IRtDataLinkInfo[] N 디테일 연결 정보 목록 Returns이 데이터를 마스터로 하는 데이터 링크를 생성한다. const master = RealTouch.createListData('master', {...}); const detail = RealTouch.createListData('detail', {...}); const data = master.createLinkView('link', [{ data: detail, keyFields: ['NAME'] }]); const list = RealTouch.createListControl(document, 'realgrid-touch'); // 'realgrid-touch'는 div의 id. list.setConfig(config); // 컨트롤 속성 및 옵션 설정 list.data = data; // 데이터 연결
See Also
- getAllValues
function getAllValues(rows?: number[], fields?: string[], fieldCheck=true): RtRowValues;
Parametersparam type opt default description rows number[] Y 행 번호 목록. 지정하지 않으면 모든 행들의 값을 리턴한다. fields string[] Y 필드 목록. 지정하지 않으면 모든 필드 값을 리턴한다. fieldCheck boolean Y true
true
면 잘못된 필드를 지정한 경우 예외가 발생한다.ReturnsRtRowValues - 필드 값이 포함된json
객체Exceptions범위를 벗어난 데이터행이 포함되면 발생한다.
fieldCheck가true
이고, fields에 잘못된 필드명을 지정하면 발생한다.지정한 데이터행들의 필드 값들을 json
객체 배열로 리턴한다.
지정한 위치에 자리만 차지한 행인 경우(isEmpty가true
)undefined
를 리턴한다. - getValues
function getValues(row: number, fields?: string[], fieldCheck=true): RtRowValues;
Parametersparam type opt default description row number N 행 위치 fields string[] Y 필드 목록. 지정하지 않으면 모든 필드 값을 리턴한다. fieldCheck boolean Y true
true
면 잘못된 필드를 지정한 경우 예외가 발생한다.ReturnsRtRowValues - 필드 값이 포함된json
객체Exceptions지정한 데이터행이 범위를 벗어나면 발생한다.
fieldCheck가true
이고, fields에 잘못된 필드명을 지정하면 발생한다.지정한 데이터행의 필드 값들을 json
객체로 리턴한다.
지정한 위치에 자리만 차지한 경우(isEmpty가true
)undefined
를 리턴한다.
Inherited Properties
Inherited Methods
- RtDataSource.findDistinctRows
- RtDataSource.findRow
- RtDataSource.findRows
- RtDataSource.getSummary
- RtDataSource.getValue
- RtDataSource.isRowCreated
- RtDataSource.isRowDeleted
- RtDataSource.isRowUpdated
- RtObject.destroy