데이터 원천 개체에서 제공하는 데이터 구성원의 이름을 반환하거나 설정한다.

인수
: (속성 문자열)
속성값은 디폴트 데이터 구성원의 이름을 나타내는 문자열이거나 빈 문자열이다.

이 속성은 읽기/쓰기이며 디폴트값은 없다.

특기

IE4.0에서 읽기전용이었으나 IE5부터는 일기/쓰기이다.

다음의 경우 DSO(Data Source Object)의 이벤트처리자에서 qualifier 속성을 점검한다.:

  1. DSO가 복수 이름지어진 데이터 구성둰들을 지원할 때.
  2. DSO에 연결된 엘레멘트의 dataSrc 애트리뷰트와 연관된 qualifier를 지정하였을 때.

유효한 qualifierDSO 적용에 따른다. 이름지워진 데이터 구성원들을 지원하는가, 이들 데이터 구성원들의 유효한 이름들이 무엇인가를 알기 위해서는 DSO 문서를 참조하여야 한다.

적용
개체scriptHTML규격IE
참고
namedRecordset

속성 예제

미완결

ondatasetcomplete 이벤트가 발생되면 qualifier 속성을 이용하여 디스플레이되는 방식을 설명한다.
가상적 스프레스쉬트 제어는 데이터 구성원의 이름을 Excel과 같은 전형적인 스프레스쉬트의 환경 속에 지정할 수 있는 범위에 일치하도록 정의한다.
예제에서 이름지워진 데이터 구성원은 첫 컬럼(column)의 처음 7칸(cell)으로 제한된다.

<SCRIPT>
function DScomplete(){ // 모든 데이터들이 준비되었을 때 발생한다.
  var eventObj = window.event;
  if (eventObj.qualifier !='*'){ // 디폴트 데이터 구성원의 통보는 무시한다.
        // qualifier 속성으로 지정한 데이터 구성원의 이름에따라 해당 리코드세트를 얻는다.
    var oNamedRS = eventObj.srcElement.namedRecordset(eventObj.qualifier);
    oNamedRS.MoveFirst(); // 처음 리코드세트로 이동한다.
    for (int i=0;i< oNamedRS.RecordCount;i++){
      var vValue=oNamedRS.Fields(0).value;
      oNamedRS.MoveNext(); // 다음 리코드세트로 이동한다.
    }
  }
}
</SCRIPT>
<!-- 아래 classid는 유효한 개체에 해당하지 않는다. -->
<OBJECT classid="clsid:00000000-0000-0000-0000-000000000000"
  id="dsoSpreadSheet" ondatasetcomplete="DScomplete()"></OBJECT>
<!-- 테이블을 스프레스쉬트 제어로 이름지워진 리코드세트 "A1:A7"에 연결한다. -->
<TABLE dataSrc="#dsoSpreadsheet.A1:A7">
<TR><TD><SPAN dataFld="A"></SPAN></TD>
</TR>
</TABLE>