태그 h : selectOneMenu에 약간 문제가 있습니다. 사용자의 아바타 같은 옵션에 배경 이미지를 추가하고 싶습니다. 나는 자신의 스타일 CSS로 옵션을 렌더링하기 위해 노력했다 styling options in h:selectOneMenu - by balusCselectonemenu의 속성 jsf
은 다음과 같습니다.
<h:selectOneMenu id="dropListUser"
value="#{myController.myUserObject.userid}">
<f:attribute name="avatar" value="#{true}"></f:attribute>
<f:attribute name="key" value="somthing"></f:attribute>
<f:attribute name="height" value="32"></f:attribute>
<f:attribute name="width" value="32"></f:attribute>
<f:selectItems value="#{myController.listOfUsers}" var="item" itemLabel="#{item.username}" itemValue="#{item.userid}"/>
</h:selectOneMenu>
그것은 높이, 폭, 키가 잘 작동하지만, 아바타를 얻을 수 없었다 서버 콩 (또는 속성이 # {} 식으로 값을 포함).
--------------------------------
height
javax.faces.component.VIEW_LOCATION_KEY
com.sun.faces.facelets.MARK_ID
key
width
width: 32 height: 32 style null?: true
--------------------------------
PS :
Iterator itr = component.getAttributes().keySet().iterator();
while(itr.hasNext()){
System.out.println(itr.next().toString());
}
이름 아바타 더 키가 없습니다 :
시도는 모든 키 이름 인쇄 출력 할 수있는 방법으로, 하나는 사용자 정의 태그 라이브러리를 만드는 방법을 알고 거기를 그 확장 h : selectOneMenu : -?
PS2가 : 사실, 나는 그것이 더 나은
은 BalusC가 정확하게 해당 기사가 아닙니다. 무엇을 찾고 계십니까? h : selectOneMen을 확장하는 방법을 보여줍니다 ... – Daniel
예, # {myController.myProps}와 같은 표현식을 f :로 전달하고 싶습니다. 공물 값이 아닌 정적 값 ... – user1487380
정적 값으로 작동합니까? 만약 그렇다면 너무 표현식과 함께 작동해야합니다 – Daniel