EXTJS4.2,对我的方法进行完整性检查。如果特定字段没有数据,则为GridPanel和隐藏列

时间:2014-11-02 20:13:09

标签: extjs extjs4.2 sencha-architect

这可能听起来有点疯狂,但正在寻找对我的方法的理智检查。

我对网格面板有一个要求,如果商店中没有特定字段的数据,那么我不应该显示该列......简单......

现在我认为最好的方法是如下,在商店,我会在场上使用store.find

store.find('checkthisfield',/^[A-Za-z0-9]/, 0, true)

并搜索-1 ......商店可能非常大,因此效率不高。

任何其他建议??? ...有没有办法点击商店字段并获得一个大小或数量(不是在商店寻找总计数,而是在现场)?

我没有其他任何人反复提出想法......感谢您花时间阅读此内容。

1 个答案:

答案 0 :(得分:0)

我建议你打电话给你的商店ajax。在ajax中,您将返回一些代码,并对其进行编码。所以基本上添加检查是否sql不返回行返回成功false并在javascript中解码..little pseudo bellow

if($query has rows) then
  $result['success']=true;
else
  $result['failure']=true;
echo json_encode($result);

所以我会像我说的那样开始思考。我希望它可以帮到你。