내가 페이지에 포틀릿을 극대화하고 최소화하는 방법을 찾은 것 같다,하지만 당신은 당신이 누르면이
{
"type":"Menuitem",
"actionUrl":"?uri=op:ibm.portal.operations.changeWindowState(%257B%2522windowState%2522%253A%2522normal%2522%252C%2522resourceURI%2522%253A%2522pm%253Aoid%253AZ7_MP8E1O42IGIT10IF8IR80N1052%2540oid%253AZ6_MP8E1O42IGIT10IF8IR80N10C0%2522%257D)",
"moduleArgs":"windowState=normal",
"visibilityFn":"wptheme.isValidOp",
"id":"ibm.portal.operations.changeWindowState",
"actionHttpMethod":"GET",
"title":{
"lang":"en",
"value":"Restore"
},
"description":{
"lang":"en",
"value":"Restore"
},
"metadata":{
"windowState":"normal",
"wid":"Z7_MP8E1O42IGIT10IF8IR80N1052"
}
},
같은 행동과 상황에 맞는 메뉴 buttom의 포털 반환 JSON을 누르면
을 시도해야 예를 들어 최대 portelt 메뉴 조치는이 부분에 관심이
http://yuorhost:10039/wps/myportal/yourpage/!ut/p/b1/hdDLDoJADAXQT2ohyGOJgDAKaAhEmI0ZdcRRGEgkJPL1onELdH1uc1ugkAOVrBcl60QjWQUFFNQ4RQfTU_aaSnySKkg2JklMjBVcqZBXvGSXN6SyjiCrhRS1GPj1u4jqk0EHR1CMACfGxqX8EeiPOL4daEaI6B8MC4m7tjCKCfp7fQlofzDXYbbFToE4aGoOW6Bl1ZzHf41XPbV71ttAXx3rOORNyyW01WMI9cS7uaH9AdoyOYI!/dl4/d5/L2dBISEvZ0FBIS9nQSEh/?uri=op:ibm.portal.operations.changeWindowState(%257B%2522windowState%2522%253A%2522maximized%2522%252C%2522resourceURI%2522%253A%2522pm%253Aoid%253AZ7_MP8E1O42IGIT10IF8IR80N1052%2540oid%253AZ6_MP8E1O42IGIT10IF8IR80N10C0%2522%257D)
같이 제출 링크
?uri=op:ibm.portal.operations.changeWindowState(%257B%2522windowState%2522%253A%2522maximized%2522%252C%2522resourceURI%2522%253A%2522pm%253Aoid%253AZ7_MP8E1O42IGIT10IF8IR80N1052%2540oid%253AZ6_MP8E1O42IGIT10IF8IR80N10C0%2522%257D)
위의 json의 조치 uri입니다. 당신은 예 (http://meyerweb.com/eric/tools/dencoder/)이 두 번이 문자열을 디코딩하는 경우는
{"windowState":"maximized","resourceURI":"pm:oid:[email protected]:Z6_MP8E1O42IGIT10IF8IR80N10C0"}
오후를 얻을 수 있습니다 : OID를 = 포틀릿 ID, OID = 페이지 ID.
포틀릿을 mazimize \ 최소화하려면 link \ send가 디코딩 된 매개 변수가있는 현재 페이지에서 가져 오기, json에서 볼 수있는 다른 작업을 수행해야합니다.
또한이 작업을 수행하려면 포털 페이지 빌더 테마 자바 스크립트 및 기타 사용자 정의 테마를 포함시켜야합니다.
희망이 도움이되었습니다.