摘要: MVC开发的时候,难免会用到XML格式数据,如果将XML数据当作字符串直接返回给前台,其实这不是真正意义上的xmL,你可以看到ContentType是text/html而非XML类型,这往往会造成前端架构无法解析的情况,例如Extjs。错误实例:public string GetXmlData(){ return "";}//通过跟踪,会发现ContentType:text/html类型的定义XmlAction:using System;using System.Collections.Generic;using System.IO;using System.Linq;us 阅读全文
posted @ 2013-08-14 16:14 jackchain 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 当在treegrid中,锁定treecolumn列的时候,是无法通过执行getView().getChecked()获取选中的节点的,这是tree的一个bug,详见:http://www.sencha.com/forum/showthread.php?264678官方也明确的给出了解决方案:我们只需要在获取view的时候稍加判断,该bug即可解决,代码如下:var viewTree=this.getModuleGrid().getView();if(viewTree.lockedView){//核心代码 viewTree = viewTree.lockedView;}var checkedN. 阅读全文
posted @ 2013-08-14 15:54 jackchain 阅读(322) 评论(0) 推荐(0) 编辑
摘要: //官方推荐this.getModuleGrid().getRootNode().cascadeBy(function () { this.set("checked", false); if (ids.indexOf(this.data["Id"].toString()) > -1) { this.set("checked", true); } });//通过Children方式GetChilds: function (idArray, node) { ts = this... 阅读全文
posted @ 2013-08-14 10:37 jackchain 阅读(887) 评论(0) 推荐(0) 编辑