0
A
답변
0
richfaces가 js API를 제공한다고 생각하지 않습니다. 페이지 소스를 보면 모달 패널이 많은 중첩 된 div를 볼 수 있으며 크기는 픽셀 단위로 설정됩니다 (모달 값은 자동 설정 = true 또는 no는 중요하지 않음). divs의 크기를 조정할 수는 없지만, 물론 나쁜 방법입니다. (richfaces 3.3.3을 사용하고 있습니다)
+0
나는 그것을하는 매우 '우아한'방법이 아니라는 것을 알고있다. 그러나 그것은 내가하려고 노력하고있는 것이다, 어떻게해서든지 감사한다. –
0
Richfaces 4.3.x에서 크기 조정 팝업 패널에 대해 Javascript API이 있습니다. richfaces의 3.3.1.SP3에서
function changePanelSize() {
var modalPanel = #{rich:component('PanelName')};
modalPanel.setLeft(200);
modalPanel.setTop(200);
modalPanel.resize(500,800);
};
1
의 종류 지루했지만, 나는 해결책을 발견 : 왜 사람들에게 downvote 및하지
var PAD = 30; //const
var idModalPanel = "#{idModalPanel}";
var modal = return #{rich:component(idModalPanel)};
modal.setLeft(PAD);
modal.setTop(PAD);
var width = Richfaces.getWindowSize().width - (2 * PAD);
var height = Richfaces.getWindowSize().height - (2 * PAD);
modal.getContentElement().style.width = width + "px";
modal.getContentElement().style.height = height + "px";
//Update the modal points. That's the trick!
var borders = modal.borders;
for (var i = 0; i < borders.length; i++) {
b = borders[i];
b.startDrag(b.sizer);
b.doDrag(b.id);
b.endDrag();
}
modal.doResizeOrMove(ModalPanel.Sizer.Diff.EMPTY);
관련 문제
- 1. HTML5/CSS/JS를 사용하여 이미지의 색상을 변경 하시겠습니까?
- 2. js를 사용하여 CSS 클래스를 동적으로 변경
- 3. JS를 통한 HTML ID 변경
- 4. jQuery를 사용하여 이미지를 변경 하시겠습니까?
- 5. jlayer를 사용하여 볼륨을 변경 하시겠습니까?
- 6. MD5를 사용하여 비밀번호를 변경 하시겠습니까?
- 7. ListBoxItem 변경 ItemTemplate 내에서 배경색을 변경 하시겠습니까?
- 8. android의 탭을 사용하여 방향 변경 레이아웃을 변경 하시겠습니까?
- 9. 변경 레이아웃 배경을 연속으로 변경 하시겠습니까?
- 10. JS를 사용하여 지정된 페이지에 대한 링크가있는 괄호로 묶은 텍스트 변경
- 11. 넉 아웃 JS를 사용하여 테이블의 변경 내용 추적
- 12. 프로토 타입 js를 사용하여 자식 이미지 소스 변경
- 13. JS를 사용하여 양식 복제 및 이름 데이터 변경
- 14. Silverlight에서 favicon을 변경 하시겠습니까?
- 15. application.conf 런타임을 변경 하시겠습니까?
- 16. file_field의 CSS를 변경 하시겠습니까?
- 17. 다른 div로 변경 하시겠습니까?
- 18. 변경 기본 루트 변경
- 19. max_heap_table_size 값을 변경 하시겠습니까?
- 20. UIScrollView에서 배경색을 변경 하시겠습니까?
- 21. java.awt.Image에서 색상을 변경 하시겠습니까?
- 22. System.Windows.Controls.Image를 MemoryStream으로 변경 하시겠습니까?
- 23. tapply에서 인수를 변경 하시겠습니까?
- 24. Recaptcha의 테마를 변경 하시겠습니까?
- 25. 컨트롤러에서 URL을 변경 하시겠습니까?
- 26. Windows 스타일을 변경 하시겠습니까?
- 27. Eclipse 브랜딩을 변경 하시겠습니까?
- 28. 선택기를 즉시 변경 하시겠습니까?
- 29. 'Week'의 정의를 변경 하시겠습니까?
- 30. UIStepper의 크기를 변경 하시겠습니까?
하지 않음 매우 유용 :
풍부한 극대화 : modalPanel를 ... –