2013-03-18 3 views
0

죄송합니다.이 질문은 문맥에 어긋나지 만, 다른 부분을 보지 못하는 경우 StackOverflow가 최상의 지원을 제공하는 경향이 있습니다. FlexPaper HTML 렌더링 옵션의 로캘을로드하지 못하는 문제가 있습니다. Flash 버전에서는 문제없이 작동하지만 HTML 뷰어에서는 작동하지 않는 것으로 보입니다.FlexPaper 현지화가 작동하지 않습니다.

var searchServiceUrl = escape(ashxDir + "containstext.ashx?doc=" + guid + "&page=[page]&searchterm=[searchterm]"), 
docUrl = escape("{" + ashxDir + "view.ashx?guid=" + guid + "&numPages=" + numPages +"&format={format}&page=[*,0]," + numPages + "}"), 
configObj = { 
    DOC: docUrl, 
    ... 
    DocSizeQueryService: ashxDir + "swfsize.ashx?doc=" + guid, 
    jsDirectory: "/FlexPaper/js/", 
    JSONDataType: "jsonp", 
    localeDirectory: "/FlexPaper/locale/", 
    localeChain: "en_US" 
}; 

이 문서 및 다른 모든 통해 보면서 나는 그것을 발견했지만, 단순히 나를 위해 작동하지 않는 방법을 정확히 : 여기

는 페이지에 컨트롤을로드하는 설정입니다. 나는 인터넷을 샅샅이 뒤졌고 아무도이 문제가없는 것 같다. 불행히도 인쇄 버튼을 클릭하면 모든 라벨과 버튼에 'null'이 표시됩니다. 여기가 HTML 뷰어에서 페이지를로드 할 때 내가 무엇을 얻을의 스크린 샷은 다음과 같습니다

Null localized strings

위 내 구성에서 알 경우, localeDirectory은 JS 디렉토리의 형제 디렉토리로 설정됩니다. 로케일 디렉토리에는 다양한 언어 (즉, en_US, zh_CN 등)에 대해 지역화 된 문자열을 보유하는 유효한 디렉토리가 모두 있습니다. 나는 심지어 다른 "루트"를 기대하고 있는지를 알기 위해 시스템 주위 로케일 디렉토리를 옮겨 보려고했지만, 다시는 아무런 도움이되지 않습니다 ...

모든 정보는 크게 감사하겠습니다.

답변

0

우리는 문제를 발견했으며 '답변'으로 사례를 업데이트 한 적이 없다는 것을 알고 있습니다. 수정 프로그램은 현지화 된 문자열을 대화 상자에 입력 한 잘못된 URL과 직접 관련이 있습니다. Chrome 웹 도구를 사용하여 HTTP 요청을 조회하여 추적 할 수있었습니다. 복잡한 수정이 아니었지만 제대로 추적하고 진단하는 것은 복잡한 문제였습니다.

언젠가 누군가에게 도움이되기를 바랍니다.

1

내 PHP에서 플렉스 페이퍼를 설정하는 "null"문제가있어서 로케일 & js 폴더를 내 위치에 넣었으므로 정확한 경로를 가져 오지 않아서 기본 페이지에 올바른 경로를 입력 했으므로 어디에서 $('#documentViewer').FlexPaperViewer({으로 정의합니까? 단지 경로 아래에 넣어 :

jsDirectory:"http://{xxx}/subdirectory/assets/js/", 
localeDirectory:"http://{xxx}/subdirectory/assets/locale/", 

이 다른 사람

도움이 될 수 있습니다
관련 문제