XForms Tutorial > I-6.2.5. The submit Element

xforms:submit Element
 
유저인터페이스를 제공한다. 일반적으로 HTML인 경우에는 Form 객체의 데이터를 서버로 전송하기 위해서 HTML <input type=”submit”>을 사용 하지만, XForms에서는 submission element를 사용하여 모델의 instance data를 서버로 전송한다. submit element는 submission element와 바인딩 하기 위한 기능을 제공하며, trigger 컨트롤과 차이점 중 하나이다. 다시 말해 trigger element는 submission element에 바이딩을 할 수 없지만 submit element는 submission element에 바인딩이 가능한 것이다.
Common Attributes : Common, UI Common, Single Node Binding(Options)
Special Attributes : submission
  • submission
  • Required reference to element submission
  • submission element의   IDREF를 지정한다.
  • Data Binding Restrictions
  • Binds to any node
  • This form control does not directly interact with form data
  • but is affected by model item properties of the bound node
Sample.
…(생략)...
<xforms:model>
 <xforms:instance>
  <root>
   <query> xforms </query>
  </root>
 </xforms:instance>
 
 <xforms:submission id="naver" replace="all" ref="/" method="get" 
   mediatype="application/xml" 
   action="http://search.naver.com/search.naver" indent="1" 
   separator="&" />
</xforms:model>

</head>

<body>
 <xforms:submit submission="naver"> 
  <xforms:label> 조회 </xforms:label>
 </xforms:submit>
</body>
…(생략)...
  • submission attribute를 통해서 model의 submission과 연결한다.
  • submit element는 submission element를 연결하는 역할을 한다.

댓글 없음: