2013-04-26 2 views
0

다른 팀에서 이미 개발 한 페이지가있는 JQuery에서 작업 중입니다. 내 작업은 테이블의 헤더 (제목)를 특정 값으로 변경하는 것입니다. 그래서 document.ready() 이벤트에서 간단한 JQuery 코드를 사용하여 쉽게 처리했다. 그러나 페이지가 이미 다른 팀에 의해 개발되었다고 말한 것처럼 페이지의 데이터가 자동으로 업데이트되면 코드가 실행되지 않고 표 제목이 다시 재설정됩니다. JQuery에서 웹 페이지의 런타임 변경을 감지하여 코드를 실행할 수있는 이벤트가 있습니까?페이지 업데이트 후 감지 할 JQuery 이벤트

미리 감사드립니다.

+0

아니요, 없습니까? (크로스 브라우저 아님) –

+1

이 답변을 검토하는 것이 좋습니다 : http://stackoverflow.com/a/3219767/1807551 – carrabino

답변

0

불행히도 MicroStrategy는 자바 스크립트 사용자 정의를위한 SDK 설명서를 제공하지 않습니다.

고객과 비슷한 문제가있어서 JS 코드를 살펴보고 해결책을 찾아야했습니다. 매우 강력한 웹 개발자의 지원을 받았지만 어쨌든 솔루션이 더 깨끗한 경우에도 더러 웠습니다.

필자의 경우 MicroStrategy Express를 사용하여 원래 함수 (복사 한 코드)와 그리드를 수정하는 함수를 실행하여 mstrmojo.all[#K_ID_OF_YOUR_GRID#].postRenderPage 함수를 패치해야했습니다.

내가하는 일을 알지 못하면 더 자세한 내용을 알 수 없지만 추가 도움이 필요하면 언제든지 저에게 연락하십시오.

도움이되었으므로 Mucio

관련 문제