FineUI 官方论坛

标题: Tree不能展开及Newtonsoft.Json版本问题 [打印本页]

作者: xmwgp8    时间: 2014-8-24 19:58
标题: Tree不能展开及Newtonsoft.Json版本问题
.NET 4.5 项目 , 引用的 Newtonsoft.Json 是不是要版本 5.0.8.16617(下载的FineUI 中 \FineUI_v4.1.1_source_all\Newtonsoft.Json\Net45 这个文件夹下的版本) ?

我把这个DLL拷贝到项目BIN下,并引用这个DLL,
为何在VS2013这个引用的属性中显示这个版本是4.5.0.0 ?


[attach]6291[/attach]


file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\3981240\QQ\WinTemp\RichOle\ZS5EW{IH8A)]9{EZ6TQ$~B2.jpg
删除引用,清理项目,重新再引用,
这里显示的版本都是4.5.

如果用NuGet下载最新的,则版本变成6.0的。

可以直接使用6.0 的这个吗?


Tree 不能展开,是否和这个版本有关呢 ?


作者: xmwgp8    时间: 2014-8-24 21:00
升级到 4.1.1 后,
把官网在线示例的“简单树控件” 的代码复制到项目中,树都不能展开显示:


作者: xmwgp8    时间: 2014-8-24 21:26
为何 web.config 的 :
<FineUI DebugMode="true" />
这个参数会影响到树的展开呢 ?

我在升级的项目中,设置这个值为 false , 则树都不能展开,更改为 true 则可以。

我重新建立一个新的web项目,直接使用 4.1.1 , 设置这个参数为 false,
树也是可以展开 。

这会是什么原因呢 ?
作者: sanshi    时间: 2014-8-24 22:29
1. Newtonsoft.Json 使用最新版本
2. DebugMode 不会影响树功能

要注意同时更新 extjs 文件夹

作者: wincat    时间: 2014-8-25 11:15
我碰到和楼主一样的问题。升级4.1.1后在本机调试的时候 DebugMode必须设置为 false,发布到服务器上确要设置为 true,否则treenode也是无法展开。
作者: xmwgp8    时间: 2014-8-25 16:33
本帖最后由 xmwgp8 于 2014-8-25 16:34 编辑

Newtonsoft.Json 也已经是最新版本。

extjs 文件夹也已经同步更新了。
里面的version 也是 4.1.1 的了。

DebugMode 不设置为true, Tree 就无法展开。
其它的参数配置都没有任何改变。





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