개체에 의하여 제공된 데이터를 어떻게 표현하는가를 반환하거나 설정한다.
![]() | Script | object.dataFormatAs=[sVal] |
HTML | <ELEMENT dataformatas="sVal"> |
text | 디폴트이며, 데이터를 텍스트로 표현한다. |
html | 데이터를 HTML로 표현한다. |
localized-text | IE5.01 이후에서 데이터를 사용자 컴퓨터에 설정된 방식에 의하여 표현한다. |
이 속성은 읽기/쓰기로 디폴트값은 text이다.
IE5.01 이후에서 사용자 제어판에서 dataformatas 애트리뷰트를 localized-text로 설정할 수 있다. IE5.01 이후에서는 원래 값을, 원본 데이터 개체에서 방식을 찾아 변환하지 않고, span, div이나 input 같은 엘레멘트에 묶인 텍스트를 지역에 맞는 일자, 화폐나 수치 데이터로 변환을 수행한다. 이 기능은 IE5까지는 없었다.
이를 보완하기 위하여 데이터 원천 개체는 ISimpleDataConverter 인터페이스를 적용할 수 있다.
개체 | script | HTML | 규격 | IE |
---|---|---|---|---|
button | button.dataFormatAs[=sVal] | <BUTTON dataFormatAs="sVal"> | 없음 | IE4.0(win16,win32,unix,mac),IE5.5(ce) |
div | div.dataFormatAs[=sVal] | <DIV dataFormatAs="sVal"> | 없음 | IE4.0(win16,win32,unix,mac),IE5.5(ce) |
button | button.dataFormatAs[=sVal] | <INPUT type=button dataFormatAs="sVal"> | 없음 | IE4.0(win16,win32,unix,mac),IE5.5(ce) |
label | label.dataFormatAs[=sVal] | <LABEL dataFormatAs="sVal"> | 없음 | IE4.0(win16,win32,unix,mac),IE5.5(ce) |
legend | legend.dataFormatAs[=sVal] | <LEGEND dataFormatAs="sVal"> | 없음 | IE4.0(win16,win32,unix,mac),IE5.5(ce) |
marquee | marquee.dataFormatAs[=sVal] | <MARQUEE dataFormatAs="sVal"> | 없음 | IE4.0(win16,win32,unix,mac),IE5.5(ce) |
span | span.dataFormatAs[=sVal] | <SPAN dataFormatAs="sVal"> | 없음 | IE4.0(win16,win32,unix,mac),IE5.5(ce) |
![]() | dataFormatAs 속성⇒ | ![]() | ![]() ![]() ![]() |
<DIV id='divObj' style="border:solid 1 blue"> <DIV datafld="col1" dataformatas="html"><IMG src=../../gif/rfexample.gif><BR>dataformatas="html"</DIV> <SPAN datafld="col2" datasrc="#bank_acct" dataformatas="html"> dataformatas="html"</SPAN><BR> <LABEL datafld="col3" datasrc="#customer" dataformatas="text" rows=6 cols=40> dataformatas="text"</LABEL> </DIV> <DIV id=showA>결과 표시창</DIV> <SCRIPT> function showIt(obj){ if(!obj.dataFormatAs) return; str+=i+' '+obj.nodeName+' obj.dataFld='+obj.dataFld+', '; str+='obj.dataFormatAs='+obj.dataFormatAs+', obj.dataSrc='+obj.dataSrc+'<BR>'; } str=''; for (i=0;i<DIVOBJ.children.length;i++){ showIt(divObj.children[i]); } showA.innerHTML=str; </SCRIPT>
![]() | dataFormatAs 속성 | ⇒ | ![]() ![]() |
최종 수정: 06/26/2025 22:19:08 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/property/dataFormatAs.html |