양식이있는 Liferay 포틀릿이 있습니다 (보통 <form>
이지만 <aui:form>
으로 변경할 수 있음).기본 폼에 Liferay 7 팝업 채우기 값을 지정하십시오.
이 양식에는 읽기 전용 텍스트 입력란 (예 : fruit
)과 사용자가 과일을 선택할 수있는 팝업을 여는 링크가 있습니다.
팝업 형식에서 기본 양식의 fruit
필드 값을 수정하는 방법은 무엇입니까?
양식이있는 Liferay 포틀릿이 있습니다 (보통 <form>
이지만 <aui:form>
으로 변경할 수 있음).기본 폼에 Liferay 7 팝업 채우기 값을 지정하십시오.
이 양식에는 읽기 전용 텍스트 입력란 (예 : fruit
)과 사용자가 과일을 선택할 수있는 팝업을 여는 링크가 있습니다.
팝업 형식에서 기본 양식의 fruit
필드 값을 수정하는 방법은 무엇입니까?
좋은 방법은 이벤트를 사용하는 것입니다.
양식 페이지에서 이벤트를 듣고 해당 이벤트를 팝업에서 트리거해야합니다.
양식 페이지 :
Liferay.on('eventName', function(e){
//e.selectedFruit
});
팝업에서 :
당신이 충돌을 방지주의 깊게 이벤트 이름을 선택해야 물론Liferay.fire('eventName', {selectedFruit: 'orange'});
.
예를 들어 포틀릿 네임 스페이스를 추가하여 앞에 추가하고 해당 이벤트 이름을 팝업 매개 변수로 보낼 수 있습니다.
평생 합금 UI를 사용할 수 있습니다. 이 튜토리얼은 도움이 될 것입니다 https://alloyui.com/examples/color-picker/popover
색상은 예제 일 뿐이므로 "let 's say"라고 썼습니다. 미안하지만 좀 더 추상적 인 예를 선택하겠습니다. –