2013-03-18 89 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目錄的兄弟目錄。 locale目錄下有所有有效的目錄,它們保存各種語言的本地化字符串(例如en_US,zh_CN等)。我甚至試着移動系統周圍的語言環境目錄,看看它是否期待一個不同的「根」,但再次無濟於事...

任何信息將不勝感激。

回答

0

我們發現問題,我意識到我從來沒有用「答案」更新案例。該修復直接與將本地化字符串提供給對話框的錯誤url相關。我們只能通過使用Chrome Web Tools詢問HTTP請求來追蹤它。這不是一個複雜的問題,但它被證明是一個複雜的問題,以便正確追蹤和診斷。

希望這可以幫助別人有一天。

1

我曾在我的PHP「空」的問題中,我把現場&的js文件夾在我的位置,以便讓我把正確的路徑默認頁從那裏$('#documentViewer').FlexPaperViewer({定義我是不是獲取正確的路徑設置柔性紙起來只要把下面的路徑:

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

可能,這將幫助別人