var rows = mangementBooksSm.getSelections();
for(var z=0;z<rows.length;z++){
for(var w=0;w<rows.length;w++){
var a=rows[z].get("CDF_NUMBER").toString();
var b=rows[w].get("CDF_NUMBER").toString();
var c=rows[z].get("TRACKING_NO").toString();
var d=rows[w].get("TRACKING_NO").toString();
alert(a+b+c+d);
if(z!=w && (c==d)){
rows[w]="";
}
}
}
alert出来是正常的,获取的列值没错。但是已用if == 作比较就报错了。
火狐firedebug报错:
TypeError: rows[z].get is not a function
这是什么原因呢?get()返回的不是字符窜么?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
EXT grid get到的数据无法作对比?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
斯洛文尼亚旅游 2016-11-01 23:29关注说明你执行过 rows[w]="";这句了,在遍历到数组项是字符串,当然没有get方法
for(var w=0;w<rows.length;w++){ if(!rows[z].get)continue;///////////被置为空字符串继续遍历
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2009-07-03 04:03回答 11 已采纳 [code="js"]//不一定所有对象都要分开写,有必要的才分开写.能不分开就不要分开. //要渲染到什么地方.最好在组件代码里面renderTo来渲染. Ext.onReady(functio
- 2015-10-20 01:07回答 1 已采纳 I'm only familiar with local store but, if it's possible, I can suggest you to add a store.commitC
- 2008-10-20 03:29回答 3 已采纳 如果没有其他代码错误的话,ds加上autoLoad:true 配置项,页面打开后数据就显示了.你的代码里没有调用过ds的load.
- 2013-12-31 07:59### Ext Grid 数据导出到Excel知识点详解 #### 一、背景与目的 在现代Web应用开发中,数据展示和管理是十分重要的环节。对于大型的数据表格(Grid),开发者经常需要提供一个导出功能,以便用户可以将当前显示的...
- 2010-11-14 09:35回答 1 已采纳 服务端返回的数据中每一条记录的id都是相同的,而JsonReader的idProperty默认配置是id,这就是出现问题的根源。你只要让每一条记录的id不同就行了。
- 2010-04-20 03:22回答 1 已采纳 var reportIndustryQuery=new ReportIndustryQueryGrid(); 这个地方你新建了一个对象,它里面的树组件不是你在tabpanel里面的树 所以你调用它
- 2012-05-09 07:48回答 4 已采纳 列上加监听,我第一次回复的时候就建议你这样做。 [code="java"]{ xtype: 'gridcolumn',
- 2020-10-29 10:54Ext JS 提供了一个强大的`Ext Grid`组件,可以帮助开发者轻松地在网页上创建高度可定制且功能丰富的数据表格。本文将详细介绍如何使用ASP.NET结合Ext JS库来实现数据表格的显示。 #### 二、关键技术点 1. **前端...
- 2012-03-15 09:16回答 2 已采纳 这个很好理解的 函数 [code="js"]var oper = function( val, cellmeta, record ){ [/code] 调用入口是 [code="js"]
- 2012-04-06 10:50回答 1 已采纳 API上的话: getModifiedRecords() : Ext.data.Record[] 获得最后一次提交之后被修改的记录... store.commitChanges();
- 2009-06-18 06:08回答 3 已采纳 alert(editWindow.getForm());//你先这样看能或得到form不咯? 如果得不到那就这样 editWindow.items.itemAt(0).getForm().
- 2020-12-19 14:41weixin_39890708的博客 一般建立Grid主要实现数据的增删改查。建立一个GridGrid一般有三个主要的内容,ds,cm,GridPanelvar ds = new Ext.data.Store();var cm = new Ext.grid.ColumnModel();var grid = new Ext.grid.GridPanel();如果要...
- 2020-11-30 15:31在EXTJS框架中,`Ext.grid.plugin.RowExpander`是一个非常有用的插件,它允许在网格行中展开和折叠额外的信息区域。然而,在EXTJS 4.2版本中,遇到了一个问题,即`RowExpander`插件无法正确触发`collapsebody`和`...
- 2020-10-28 16:32Flexigrid是一款基于jQuery的开源JavaScript表格插件,它的设计灵感来源于Ext Grid,但相比于Ext Grid,Flexigrid更加轻量级,易于理解和使用。它提供了丰富的功能,如数据分页、排序、搜索以及自定义列宽等,使得在...
- 2020-09-04 02:19在Ext JS这个强大的JavaScript框架中,GridPanel是一个非常重要的组件,用于展示数据并提供交互功能。在实际开发中,我们经常需要对GridPanel的数据、字体颜色以及CSS样式进行自定义,以满足各种业务需求。本篇文章...
- 2020-10-29 19:16当通过点击事件触发GridPanel的创建时,如果该事件处理逻辑执行过于迅速,可能会导致DOM元素还未渲染完成就进行数据绑定操作,从而造成GridPanel无法显示数据。这种情况下,某些调试工具或者插件(如Firbug)的界面...
- 2022-03-03 02:20时间 流逝的博客 var store=Ext.getCmp('grid_id').store;// var storerow=store.getAt(row_num);//行数据 var phonenumber=storerow.get('phonenumber');//列信息 //----------------------------------------------------------...
- 没有解决我的问题, 去提问