특정 xpage 구성 요소에 대해 qtip2를 표시하려고합니다. 그것을 일반화하기 위해 나는 사용자 정의 컨트롤 (fieldID & componentID를 사용자 지정 속성으로 사용)을 만들었습니다. 나는 각 fieldID 및 각 id (고유 한)에 대한 도움말 텍스트를 가지고보기가있다xpages에서 qtip 사용
내 문제는 입력 매개 변수를 사용하여 CSJS에서 SSJS 함수를 호출 할 수 없다는 것입니다. 아래 내 코드를 참조하십시오. 만약 내가 하드 코드 fieldID (getFieldHelp (' "+ fieldID +"')) 모든 일을 잘 작동하지만 null 값을 반환합니다 변수를 전달합니다. 어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다.
이 작동하지 않습니다 클라이언트로드 이벤트
alert(componentID+"~~~~~~~~~~~"+fieldID)
var helpContent="#{javascript:getFieldHelp('"+fieldID+"')}"
alert(helpContent)
$(document).ready(function()
{
x$("#{id:link_Test}").qtip({
//x$(compid).qtip({
content: "helpContent",
style: 'qtip-tipsy qtip-shadow'
});
});
마이클 감사합니다. XSP.addOnLoad에서 코드를 추가하면 모든 것이 잘 작동합니다. 다시 한번 감사합니다. 호기심에서, "#"& "$"사이의 차이점은 compositeData가됩니다. – gkreddy
당신을 환영합니다. 질문 : SSJS 용 코드 창을 열면 동적 또는 페이지로드시를 선택할 수 있습니다. #은 동적 인 것을 나타내고 $는 onPageLoad를 나타냅니다. –