ビジネス・コンポーネント・フォーム・タグ - <jbo:SetHtmlAttribute>

データ・バインドされていないHTML属性を、ビジネス・コンポーネント入力データ・タグに追加します。

JSP構文

<jbo:SetHtmlAttribute
 name="attributeName"
 [ value="attributeValue" ]
/>

説明

<jbo:SetHtmlAttribute>データ・タグにより、静的なHTML属性をビジネス・コンポーネント入力データ・タグに追加できます。その属性をレンダリングするには、<jbo:SetHtmlAttribute>データ・タグをビジネス・コンポーネント入力データ・タグ(たとえば<jbo:InputRender>または <jbo:InputText>)のいずれか1つの本体で使用する必要があります。ユーザーが定義する名前と値の組合せは、データ・バインドされたビジネス・コンポーネント入力タグの属性とともにレンダリングされます。

属性

この例では、生成されたHTML INPUTタグのSIZEおよびCSS CLASS属性を指定します。

<%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
<jbo:ApplicationModule id="am" configname="mypackage.MypackageModule.MypackageModuleLocal" 
  releasemode="Stateless" />
<jbo:DataSource id="ds" appid="am" viewobject="EmpView" />

<form name="test" action="formSubmit.jsp" method="post">
  Name: 
    <jbo:InputText datasource="ds" dataitem="Ename" >
      <%-- Specify the SIZE and the CSS CLASS attribute for the generated HTML 
      INPUT tag --%>
      <jbo:SetHtmlAttribute name="SIZE" value="10" />
      <jbo:SetHtmlAttribute name="CLASS" value="myClass" />
    </jbo:InputText>
  <input type="submit" value="Update">
</form>

<jbo:ReleasePageResources /