2014-07-18 1 views
2

Alloy UI에서 JSP를 사용하여 정보를 표시하는 포틀릿을 만들려고합니다. 내가 버튼을 클릭하면 LinkAlloyUI : 'modal'객체에 요소 추가

이 효과는, 상자가 열립니다 (링크를 따르는 경우에 당신이 그것을 볼 수 있습니다)입니다 -

나는 모듈 '모달'의 효과를 좋아한다.

이 예제에는 두 개의 버튼이 있습니다. 텍스트 필드/입력 필드로 바꾸고 싶습니다.

어떻게하면됩니까?

감사합니다. JC.

+0

'bodyContent' 속성은 그 안에 html을 렌더링합니다. 그러나 프레임 워크의 이전 버전에서는 [content loading] (http://alloyui.com/versions/1.5.x/examples/dialog/real-world/)을 사용할 수 있지만 대화 방식은 더 이상 사용되지 않는 것으로 보입니다. 기본 개념은 최신 [I/O] (http://alloyui.com/examples/io/real-world/)에서 여전히 달성 할 수 있다고 가정합니다. – Origineil

답변

2

나를 위해 'contentBox'가 정상적으로 작동했습니다. 나는 모달 객체

contentBox: '#contentBox', 

에 추가

<div id="contentBox"> 
    <aui:form> 
     <aui:fieldset> 
      <aui:input name="productName" size="45" /> 
      <aui:button-row> 
       <aui:button id="closeModal" value="Close" class="btn"></aui:button> 
       <aui:button type="submit" onSubmit="cm();" /> 
      </aui:button-row> 
     </aui:fieldset> 
    </aui:form> 
</div> 

더 나은 솔루션이 있다면 나도 몰라 내 텍스트 상자와 사업부 컨테이너를 정의,하지만 난 사업부 컨테이너를 작성했다 html 콘텐츠에서,하지만 그것을 클릭하여 열리는 모달 상자에서만 표시하고 싶었습니다. 그래서 그것을 숨겨야 만했습니다. 모달 객체에

render: '#modal', 

을 추가하여 작동합니다.