如何在extjs中检查表格单元格是否为空?

时间:2014-05-25 23:44:42

标签: javascript extjs extjs3

我对EXTJS有点新意,我想知道如何检查表格单元格在extjs中是否为空。我知道如何在Jquery中进行,但不是在extJS

if ($(td).text() == "") {
                   //Do Something
         }

2 个答案:

答案 0 :(得分:1)

要验证ExtJS中的变量是空,未定义还是空,您可以使用

Ext.isEmpty(Mixed value, [Boolean allowBlank]) : Boolean

如果传递的值为null,undefined或空字符串(可选),则返回true。

参数:

  • 混合
    • 要测试的值

  • allowBlank Boolean
    • (可选)如果空字符串不被视为空,则传递true

  • 退货
    • 布尔

编辑:Whooops,我读过阵列单元格,对不起的反应很抱歉:c

答案 1 :(得分:1)

尝试使用getCell方法。您需要将记录作为行选择器和列号传递。

http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.view.Table-method-getCell

或者您可以使用getNode方法获取相关的TR HTMLElement并使用down方法查找所需的列。

http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.view.Table-method-getNode http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.dom.AbstractElement-method-down