Variables


dataview

    js파일을 추가하면 자동으로 생성,초기화되며, 이 객체를 통해 아래 함수들을 호출 할 수 있습니다.


    @example - dataview.change("foo", obj);




Functions


initDataView (String querySelector)

    querySelector 안에 있는 data-view 혹은 data-list 를 인식해 dataview item으로 모두 추가합니다.


    @param querySelector - 검색할 querySelector 




change (String dataViewId, Object data)

    tag내 data-view속성의 값으로 해당하는 data와 html을 출력합니다.

    dataViewId.chage(Object data) 와 동일합니다.


    @param dataViewId - tag에 적어놓은 data-view의 값

    @param data - 변경 할 json 객체 혹은 json array




append (String dataViewId, Object data)

    tag내 data-view속성의 값으로 해당하는 위치의 뒷쪽에 html을 추가합니다.

    dataViewId.append(Object data) 와 동일합니다.


    @param dataViewId - tag에 적어놓은 data-view의 값

    @param data - 변경 할 json 객체 혹은 json array




prepend (String dataViewId, Object data)

    tag내 data-view속성의 값으로 해당하는 위치의 앞쪽에 html을 추가합니다.

    dataViewId.prepend(Object data) 와 동일합니다.


    @param dataViewId - tag에 적어놓은 data-view의 값

    @param data - 변경 할 json 객체 혹은 json array




update (String dataViewId, Number index, Object data)

    tag내 data-view속성의 값으로 해당하는 index의 html을 data로 변경합니다.

    dataViewId.update(Number index, Object data) 와 동일합니다.


    @param dataViewId - tag에 적어놓은 data-view의 값

    @param index - 변경 할 html의 index

    @param data - 변경 할 json 객체 혹은 json array



remove (String dataViewId, Number index)

    tag내 data-view속성의 해당하는 index의 html을 삭제합니다.

    dataViewId.remove(Number index) 와 동일합니다.


    @param dataViewId - tag에 적어놓은 data-view의 값

    @param index - 삭제 할 html의 index



claer (String dataViewId)

    data-view의 data를 null로 바꾸며, 해당 item을 사라지게 합니다. 이때 no-data-view를 속성으로 가진 element가 있으면 보여줍니다.

    dataViewId.clear() 와 동일합니다.


    @param dataViewId - tag에 적어놓은 data-view의 값



blank (String dataViewId)

    data-view의 내용을 공백으로 채웁니다.

    dataViewId.blank() 와 동일합니다.


    @param dataViewId - tag에 적어놓은 data-view의 값




loadAndChangeHtml(String url, String querySelector)

    url에 해당하는 html을 불러와 dataview를 추가하고, querySelector에 해당하는 tag 안에 변경된 html로 변경합니다.


    @param url - 로딩할 html의 주소

    @param querySelector - 변경할 tag의 querySelector




loadAndOverrideHtml(String url, String querySelector)

    url에 해당하는 html을 불러와 dataview를 추가하고, querySelector에 해당하는 tag를 변경된 html로 변경합니다.


    @param url - 로딩할 html의 주소

    @param querySelector - 변경할 tag의 querySelector