Bug: iTop 日期选择器无法打开 出现‘timeText’ undefined

crazy4x

bug原因

jQuery里中文的代码是 zh-CN,iTop按照语言代码(ZH CN)截取前两位取小写,导致jQuery报错: Uncaught TypeError: Cannot read property 'timeText' of undefined

临时解决方案

编辑application/itopwebpage.class.inc.php,找到$sJSLangShort的定义,添加如下代码:

$sJSLangShort = json\_encode(strtolower(substr(Dict::GetUserLanguage(), 0, 2)));  
// 中文bug  
if($sJSLangShort == '"zh"')  
{  
  $sJSLangShort = '"zh-CN"';

image.png

阅读 806

crazy4x
angularJS学习
925 声望
9 粉丝
0 条评论
925 声望
9 粉丝
文章目录
宣传栏