JSF 2.0 を使用してページを作成しました。以下は私が持っているものです
<h:dataTable id="patentDetailsList" value="#{PersonalInformationDataBean.getAllPatentInfo()}"
var="patentInfo" bgcolor="#F1F1F1" border="8" cellpadding="5"
cellspacing="3" width="100%">
<f:facet name="header">
<h:outputText value="Patent Information" />
</f:facet>
<h:column>
<f:facet name="header">
<h:outputText value="ID" />
</f:facet>
<h:outputText value="#{patentInfo.personalInfoId}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Name" />
</f:facet>
<h:commandLink value="#{patentInfo.fullName}" action="#{PersonalInformationDataBean.takeMeToAnotherPage('patentss')}">
<f:setPropertyActionListener target="#{PersonalInformationDataBean.personalInfoId}" value="#{patentInfo.personalInfoId}" />
</h:commandLink>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Email ID" />
</f:facet>
<h:outputText value="#{patentInfo.emailID}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Mobile Number" />
</f:facet>
<h:outputText value="#{patentInfo.mobileNumber}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Action" />
</f:facet>
<h:commandButton value="Edit" action="#{PersonalInformationDataBean.setEditPersonalInfo()}" onclick="return confirm('Are you sure you want to edit?')">
<f:setPropertyActionListener target="#{PersonalInformationDataBean.personalInfoId}" value="#{patentInfo.personalInfoId}" />
</h:commandButton>
<h:commandButton value="Delete" action="#{PersonalInformationDataBean.deletePersonalInfo()}" onclick="return confirm('Are you sure you want to delete?')">
<f:setPropertyActionListener target="#{PersonalInformationDataBean.personalInfoId}" value="#{patentInfo.personalInfoId}" />
</h:commandButton>
</h:column>
</dataTable>
CSSでは、私は持っています
body {
font-family: verdana, 'Times New Roman';
font-size: 15px;
}
a {
font-family: verdana, 'Times New Roman';
font-size: 15px;
}
input {
font-family: verdana, 'Times New Roman';
font-size: 15px;
}
MAD を作成しているのは、ボタンを除くすべてのテキストとリンクにフォントとサイズが適用されていることです。他の人が来ているので、編集と削除ボタンは来ていません。
私が間違っていることは何ですか?
styleClass
を使用してそれを行うことができたことは知っていますが、使用するstyleClass
書く必要があり、より多くの作業が必要になります。
更新 1
生成された HTML は
<table id="patentDetailsList" bgcolor="#F1F1F1" border="8" cellpadding="5" cellspacing="3" width="100%">
<thead>
<tr><th colspan="5" scope="colgroup">Patent Information</th></tr>
<tr>
<th scope="col">ID</th>
<th scope="col">Name</th>
<th scope="col">Email ID</th>
<th scope="col">Mobile Number</th>
<th scope="col">Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_idt65'),{'patentDetailsList:0:j_idt71':'patentDetailsList:0:j_idt71'},'');return false">Fahim Parkar</a></td>
<td>parkarfahim22@yahoo.co.in</td>
<td>66991234</td>
<td><input type="submit" name="patentDetailsList:0:j_idt75" value="Edit" onclick="return confirm('Are you sure you want to edit?')" /><input type="submit" name="patentDetailsList:0:j_idt76" value="Delete" onclick="return confirm('Are you sure you want to delete?')" /></td>
</tr>
<tr>
<td>2</td>
<td><a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_idt65'),{'patentDetailsList:1:j_idt71':'patentDetailsList:1:j_idt71'},'');return false">Fahad Parkar</a></td>
<td>parkarfahad7@gmail.com</td>
<td>88888888</td>
<td><input type="submit" name="patentDetailsList:1:j_idt75" value="Edit" onclick="return confirm('Are you sure you want to edit?')" /><input type="submit" name="patentDetailsList:1:j_idt76" value="Delete" onclick="return confirm('Are you sure you want to delete?')" /></td>
</tr>
<tr>
<td>3</td>
<td><a href="#" onclick="mojarra.jsfcljs(document.getElementById('j_idt65'),{'patentDetailsList:2:j_idt71':'patentDetailsList:2:j_idt71'},'');return false">Patent First</a></td>
<td>patent@yahoo.com</td>
<td>66991234</td>
<td><input type="submit" name="patentDetailsList:2:j_idt75" value="Edit" onclick="return confirm('Are you sure you want to edit?')" /><input type="submit" name="patentDetailsList:2:j_idt76" value="Delete" onclick="return confirm('Are you sure you want to delete?')" /></td>
</tr>
</tbody>
</table>