ユーザーがメニューから1つを選択するか、そこから直接レコードを削除できるように、1つの選択メニューにdelete()を追加できる方法があるのではないかと思っています。これまでのところ、通常は 1 つのメニューを選択しています。「#{statusReport.deleteTieckt}」メソッドというメソッドがあります。それを以下の選択メニューに追加する方法を考えています。
<ice:selectOneMenu value="#{statusReport.projectDetID}"
style="width: 350px;" partialSubmit="true"
onchange="this.form.submit()" immediate="true"
valueChangeListener="#{statusReport.retrieveReport}">
<f:ajax disabled="true"></f:ajax>
<f:selectItem itemLabel="Select One" itemValue="" />
<f:selectItems value="#{statusReport.listOfProjectDetail}"
var="projectBO"
itemLabel="#{projectBO.projectDtObj.pname} #{projectBO.startDate} - #{projectBO.endDate}"
itemValue="#{projectBO.pdetailId}" noSelectionValue="true" />
</ice:selectOneMenu>