相关文章
更多最近更新
更多extjs 读到的json只显示header 可能是什么原因?
2019-03-25 13:42|来源: 网路
<script type="text/javascript">
Ext.onReady(function(){
var cm = new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),
{header:'id',dataIndex:'id'},
{header:'name',dataIndex:'name'},
{header:'position',dataIndex:'position'}
]);
var store = new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'/WEB-INF/pages/list.jsp'}),
reader:new Ext.data.JsonReader({
totalProperty:'totalCount',
root:'result'
},[
{name:'id'},
{name:'name'},
{name:'position'}
])
});
store.load();
var grid = new Ext.grid.GridPanel({
renderTo:"main",
cm:cm,
store:store,
autoHeight:true
});
});
</script>
<div id="main"></div>
只能显示 标头
那个'/WEB-INF/pages/list.jsp' 里面是这句 但是为什么 显示不出来
out.print("{totalCount:10,result:[{id:1,name:'aaa',position:'nbbb'},{id:2,name:'aaa',position:'nbbb'}]}");
问题补充:
不对,我把div设置了 也不行啊
问题补充:
因为我用的是appfuse 框架,然后我新建了一个不用这个的试了下 就Ok 一放到appfuse 框架下的 就会有问题,我想是不是装饰器的问题呢?
Ext.onReady(function(){
var cm = new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),
{header:'id',dataIndex:'id'},
{header:'name',dataIndex:'name'},
{header:'position',dataIndex:'position'}
]);
var store = new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'/WEB-INF/pages/list.jsp'}),
reader:new Ext.data.JsonReader({
totalProperty:'totalCount',
root:'result'
},[
{name:'id'},
{name:'name'},
{name:'position'}
])
});
store.load();
var grid = new Ext.grid.GridPanel({
renderTo:"main",
cm:cm,
store:store,
autoHeight:true
});
});
</script>
<div id="main"></div>
只能显示 标头
那个'/WEB-INF/pages/list.jsp' 里面是这句 但是为什么 显示不出来
out.print("{totalCount:10,result:[{id:1,name:'aaa',position:'nbbb'},{id:2,name:'aaa',position:'nbbb'}]}");
问题补充:
不对,我把div设置了 也不行啊
问题补充:
因为我用的是appfuse 框架,然后我新建了一个不用这个的试了下 就Ok 一放到appfuse 框架下的 就会有问题,我想是不是装饰器的问题呢?
相关问答
更多-
extjs 和ext的区别[2022-03-23]
extjs是在yahoo的ui组件上升级的,ext是extend的缩写。Js表示是javascrit。 还有个ext GWT哦,这个是扩展googe的gwt的,这个是java的,将后台编的java代码转化位前台的javascript,显示效果和extjs很像哦。 ext就没这个东西了,如果ext和extJs是一个的话,extGWT怎么办,都是一个公司的。 -
你应该用的是dumps()这个函数吧? 这个错误是指你的变量不能转换成JSON字符串,你的变量不符合JSON的格式。
-
Extjs 4 - 面板与窗口(Extjs 4 - Panel vs Window)[2022-03-15]
Window是一个专门用作应用程序窗口的面板 。 Windows默认为浮动,可调整大小和可拖动。 Windows可以最大化以填充视口,恢复到以前的大小,并且可以最小化。 因此,如果您不需要window具有的任何功能 - 请使用面板。 Window is a specialized panel intended for use as an application window. Windows are floated, resizable, and draggable by default. Windows ... -
您正在进行大量分配然后发布。 你的记忆力会增加,直到GC启动并开始清理你的身体。 在amd64平台上,所有结构都比较大,因为与x86相比,指针,v表和其他结构的大小本质上是双倍的。 最简单的解决方案是在调试器下运行应用程序并等待凸起,然后冻结它并进行转储。 然后分析转储: .loadby sos mscorwks !dumpheap -stat 泄露的类型将位于列表的顶部,包含大量分配。 这与您用来分析内存泄漏的技术相同,只是内存可能在技术上没有泄漏,请参阅CLR内存泄漏 。 You are doing ...
-
ExtJS与jQueryUI(ExtJS vs. jQueryUI)[2022-05-01]
他们没有可比性。 jQuery UI只是一些可以一起使用的小部件的组合,但并不是真正集成的或任何东西。 非常可扩展,相当快,但不是一个完整的小工具工具包。 ExtJS是一个 全面的小部件工具包 Web应用程序框架,它在功能方面与大多数GUI工具包相似。 是的,这很有用,但它也非常复杂,非常大/很慢。 所以,这取决于你需要什么。 对于一个正常的前端,我不会使用ExtJS,因为它太大而且太慢。 但是,对于管理控制台或其实际上增加了很多可用性的大型应用程序,是的。 试试用jQuery UI创建类似这样的东西: h ... -
要获取ID,请执行以下操作: var id = document.location.href.split("/").reverse()[0]; To get the ID, do the following: var id = document.location.href.split("/").reverse()[0];
-
ExtJS与.NET后端(ExtJS with a .NET backend)[2022-08-01]
你见过http://www.coolite.com/吗? have you seen http://www.coolite.com/? -
ExtJs按钮绝对位置(ExtJs button absolute position)[2021-12-20]
这是工作样本: http : //jsfiddle.net/LLGQ2/ Javascript代码: Ext.create('Ext.button.Button',{ text: 'Ok', renderTo: 'buttonContainer' }); 或者像这样: Ext ... -
EXTJS网格渲染问题(EXTJS Grid rendering issue)[2022-05-16]
Extjs只不过是用js生成的html / css 。 因此,如果您将Ext.grid.panel放在父显示为none的div中,则不会显示任何网格! 你可以通过使用firebug,欢呼来看到extjs结构! Extjs is nothing more than html/css generated with js. So if you put Ext.grid.panel in div which parent has display:none, no grid will be displayed! Yo ... -
Grails ExtJS分页(Grails ExtJS pagination)[2023-12-14]
哦,我有多幸运。 我懂了! 基于这两篇文章: 1. http://grails.1312388.n4.nabble.com/Find-Count-for-pagination-And-Objects-for-Criteria-td1368528.html 和 2. http://blog.jeffshurts.com/2010/04/grails-pagination-and-criteriabuilder/ 我找到了解释。 因为在JSON中返回的“count”属性来自result.size(),所以它总是 ...