0
날짜 입력을 받아들이는 제 화면에 jsf 데이터 테이블이 있습니다. 따라서 입력 텍스트를 rich : calendar로 대체하려고합니다. 누군가가 이것을 위해 모든 변화가 이루어져야한다고 말할 수 있습니까? 데이터 테이블과 풍부한 : RichFaces 4.3에서 열리치 캘린더가 렌더링되지 않았습니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<h:head>
<title> Tracker</title>
</h:head>
<h:body>
<h3>list</h3>
<h:form>
<h:dataTable value="#{userMB.entriesRecords}"
var="entryRecord">
<h:column>
<f:facet name="header">Date</f:facet>
<h:inputText value="#{entryRecord.entry.date}"
rendered="#{entryRecord.editable}">
<f:convertDateTime pattern="dd/MM/yyyy" />
</h:inputText>
<h:outputText value="#{entryRecord.entry.date}"
rendered="#{not entryRecord.editable}">
<f:convertDateTime pattern="dd/MM/yyyy" />
</h:outputText>
</h:column>
</h:dataTable>
<h:commandButton value="Save All Changes" action="#{userMB.saveAll}"></h:commandButton>
</h:form>
</h:body>
</html>
h : datatable을 rich : datatable로 바꾸면 아무 것도 렌더링되지 않습니다. 풍부한 구성 요소가 렌더링되지 않는다고 생각합니다. 부자 화면 3.3의 단계를 밟았지만 여전히 행운은 없습니다. [link] (http://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/GettingStarted.html). 그건 그렇고 부자 화면을 사용하고 있습니다 3.3.4 – coder
왜 데이터 테이블에서 데이터를 편집 하시겠습니까? 선택한 행을 편집 할 때 새 페이지 또는 팝업을 열면 더 좋습니다. 그 순간에 그것은 잘 작동하고 datatable과 관련이 없습니다. 내 모든 응용 프로그램에서이 메커니즘을 사용합니다 (RichFaces 3.3 또는 4.3에서는 중요하지 않음). –
요구 사항입니다. 같은 테이블에서 편집하고 싶습니다. 나는 그것이 가능해야한다고 생각한다. – coder