2013-03-18 90 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/", 

可能,这将帮助别人