CjhsModel.as 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.jtgh.yjpt.model.zysqbp
  2. {
  3. import com.jtgh.yjpt.common.BusinessContext;
  4. import com.jtgh.yjpt.common.util.Utils;
  5. import com.jtgh.yjpt.model.BaseModel;
  6. import com.jtgh.yjpt.view.zysqbp.Cjhssb;
  7. import com.jtgh.yjpt.view.zysqbp.CjhssbInfo;
  8. import com.jtgh.yjpt.vo.cjhs.CjhsVo;
  9. import com.jtgh.yjpt.vo.common.SinglePageRequestVo;
  10. import com.jtgh.yjpt.vo.zysqbp.ZysqbpVo;
  11. import flash.events.Event;
  12. import flash.events.MouseEvent;
  13. import mx.collections.ArrayCollection;
  14. import mx.rpc.events.ResultEvent;
  15. [Bindable]
  16. public class CjhsModel extends BaseModel
  17. {
  18. public var parentView:Object;
  19. public var view:Cjhssb;
  20. public var thisDataList:ArrayCollection;
  21. public var zysqbp:ZysqbpVo;
  22. public function CjhsModel()
  23. {
  24. super("");
  25. }
  26. public function pageQuery(pager:SinglePageRequestVo):void
  27. {
  28. var ksq:Date = view.zyq.dateTime;
  29. var ksz:Date = view.zyz.dateTime;
  30. var jsq:Date = view.jszysjq.dateTime;
  31. var jsz:Date = view.jszysjz.dateTime;
  32. Utils.callRemote("zysqbpController","queryCjhsList",function (r:ResultEvent):void{
  33. var bc:BusinessContext=r.result as BusinessContext;
  34. thisDataList = bc.getAttribute("list") as ArrayCollection;
  35. pager.totalCount = bc.getAttribute("totalCount") as int;
  36. },zysqbp,pager,ksq,ksz,jsq,jsz,view.zygk.text,zysqbp.cm)
  37. }
  38. /**
  39. * 查询
  40. */
  41. public function doQuery(e:Event):void{
  42. if(view.pager!=null){
  43. view.pager.doQuery();
  44. }
  45. }
  46. }
  47. }