2013-05-31 1 views
0

이 문제가 있습니다. 버튼 클릭에 대한 응답으로 대시 보드에서 xaction을 사용하고 싶습니다. 나는이 행동의 결과에 관심이 없다. 그냥 실행 싶어요. 문제는 약 30 분 동안 실행되고 브라우저가 완료 될 때까지 브라우저를 차단합니다. 내가하고 싶은 것은 브라우저를 막지 않고 x-action을 실행하는 것이다.Pentaho BI 대시 보드는 x-action을 비동기 적으로 사용합니다.

나는 CDE에서 x-action 구성 요소를 사용해 보았고 $ .ajax를 직접 실행하려고 시도했다. 필자는 매개 변수 async : true를 전달하려고 시도했는데 기본값은 true 여야했지만 도움이되지 않았습니다.

답변

0

음. 다시 내 잘못이야. 나는 한 가지를 생각하고 다른 것을 쓰고있었습니다. 내가 한 일은 async : async : false 대신 false를 추가하는 것이다.

변경된 것이 이제는 작동 중입니다. 그럼에도 불구하고 jquery 문서에 따르면 기본적으로 true이어야합니다. 어쨌든 누군가가 이런 종류의 해결책을 찾고 있다면 - 사용자 구성 요소를 사용하지 마십시오. 아약스를 통해 X- 액션을 직접 물어보고 비동기로 설정되었는지 확인하십시오.

관련 문제