FineUI 官方论坛

标题: 【已解决】V4.0示例文件JS中“F”未定义谁遇到过??? [打印本页]

作者: 张怡    时间: 2013-11-18 20:53
标题: 【已解决】V4.0示例文件JS中“F”未定义谁遇到过???
我把JS文件整个都看了一遍,死活没找到问题,extjs用的sanshi老大的 extjs_for_fineui_v4.0beta1 ,眼睛都看花了没搞定……
作者: 在路上。。。    时间: 2014-2-28 23:49
我也出现这个问题了

作者: ms_dos    时间: 2014-3-1 10:47
升级到4后,同样是这个问题!!!怎么解决啊?
作者: ms_dos    时间: 2014-3-1 11:10
我替换了extjs和fineui.dll,重新编译,还是不行哦。
作者: sanshi    时间: 2014-3-1 11:37
ms_dos 发表于 2014-3-1 11:10
我替换了extjs和fineui.dll,重新编译,还是不行哦。
还是不行哦

====
要给出具体的错误信息,要不然别人怎么帮忙解决问题
作者: yygy    时间: 2014-3-1 14:36
是不是没有更改Web.config的内容
<add tagPrefix="f" namespace="FineUI" assembly="FineUI"></add>
作者: ms_dos    时间: 2014-3-1 14:46
yygy 发表于 2014-3-1 14:36
是不是没有更改Web.config的内容

改了的!升级时就自动改了。
作者: ms_dos    时间: 2014-3-1 14:52
sanshi 发表于 2014-3-1 11:37
====
要给出具体的错误信息,要不然别人怎么帮忙解决问题

登录后进入default页面,加载default.js时报错:

F.ready(function () {
    // IDS:default.aspx.cs 中向页面输出的控件客户端ID集合
    var btnExpandAll = F(IDS.btnExpandAll);

提示“ 'F' 未定义”。


作者: ms_dos    时间: 2014-3-1 14:55
找到原因了!
default.aspx中<script src="./js/default.js" type="text/javascript"></script>
要放在<form>外,即</form>之后。
作者: 五四    时间: 2014-3-1 16:59
ms_dos 发表于 2014-3-1 14:55
找到原因了!
default.aspx中
要放在外,即之后。

我昨天也遇到这个问题了,整了一下午,一直到晚上,发现是写到form里了
作者: 高田    时间: 2014-3-14 22:20
帅哥,我的怎么还是不行呢?
作者: gdcrx    时间: 2014-3-17 12:35
ms_dos 发表于 2014-3-1 14:55
找到原因了!
default.aspx中
要放在外,即之后。

在default页面报脚本错误,照ms_dos的做就可以了。我遇到另外一种想象:
1、现象:我遇到的是在\extjs\lang\zh_CN.js 文件的下面语句报F未定义:
Ext.apply(F.ajax,{errorMsg:"出错了!{0} ({1})",timeoutErrorMsg:"请求超时,请刷新页面并重试!"});
2、处理:将web.config中FineUI的DebugMode改为false,问题就不出现,如果改为true就报错,没有去深究原因。
  <FineUI DebugMode="false"/>
作者: 527714522    时间: 2014-3-18 15:58
学习了。解决了同一个问题




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4