9月2日(分页总结)

1.问题:TypeError: Error #1009: 无法访问空对象引用的属性或方法。
  原因:当flex顺序执行第一个NavigatorContent之后,后面的NavigatorContent就不再主动执行,没执行就没生成对象,它的实例为空的。
  解决方法:不在页面初始化加载的时候做其他tab查询

 protected function tabnavigator1_changeHandler(event:IndexChangedEvent):void
   {
    switch(event.newIndex){
     case 0:
      //tab0.initApp();
      break;
     case 1:
      newsTab();
      break;
     case 2:
      annouTab();
      break;
      }
   }
  public function newsTab():void
   {

 selectAllNewsResult.token = associationNewsNewsAction.selectAllNews(assoc,newsPagebar.PageIndex,newsPagebar.pageSize);
// TODO Auto-generated method stub
   }

   2.问题:给分页查询添加查询条件。
    解决方法:首先,需要把查询的条件传给action,然后,你需要组装where条件,在查询的时候,他会自动给你加 “where”关键字
     public DataStore selectAllNews(ASSOCIATION assoc, int page, int rowCount) {
  try {
   SplitPageInfo pageInfo = PageUtil.getPageInfo(page, rowCount);
   StringBuffer sbSqlWhere = new StringBuffer();
   sbSqlWhere.append(" assoc_id=").append(assoc.getAssoc_id());
   pageInfo.setSbSqlWhere(sbSqlWhere.toString());
   List<NEWS> records = news.selectAllNews(pageInfo);
   return new DataStore(records, pageInfo);
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return null; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值