Guest User

Untitled

a guest
Jan 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. dojo.provide("cadastre.AvailableDates");
  2. dojo.require("dojox.data.ClientFilter");
  3. dojo.require("dojox.data.JsonQueryRestStore");
  4.  
  5.  
  6. cadastre.AvailableDates = function (){
  7.  
  8. }
  9.  
  10. cadastre.AvailableDates.get = function (dates)
  11. {
  12. var test = true;
  13. if (this.readStore == null)
  14. {
  15. searchdate = dates.getFullYear()+"-"+(dates.getMonth()+1)+"-"+dates.getDate();
  16. this.readStore = new dojox.data.JsonQueryRestStore({target:'include/availableDate.php?id='+this.hospedagemID+'&months='+(dates.getMonth()+1)+'&year='+(dates.getFullYear()), idAttribute:"ID", schema:this.schemaData});
  17. this.readStore.fetch({queryOptions:{cache:true},syncMode:true});
  18.  
  19. data = this.readStore.fetch({query:"?Entrada = date()",syncMode:true});
  20. console.log(data);
  21. //data = this.readStore.get("?DT_Entrada=date(1234047109376) & ?DT_Saida <= date('"+searchdate +"')");
  22. //console.log(data);
  23.  
  24. }
  25. else
  26. {
  27. // searchdate = dates.getFullYear()+"-"+dates.getMonth()+"-"+dates.getDate();
  28. // this.readStore.fetch({query:"?DT_Entrada <= date('"+searchdate +"') & ?DT_Saida <= date('"+searchdate +"')", onItem:function(item){
  29. // console.log(item);
  30. // }});
  31. // console.log(searchdate);
  32.  
  33.  
  34. }
  35.  
  36. return test;
  37. }
  38.  
  39. // Here is my schema
  40.  
  41. dojo.provide("cadastre.Calendar");
  42. dojo.require("dijit.Calendar");
  43.  
  44. dojo.declare("cadastre.Calendar",dijit.Calendar, {hospedagemID:'',readStore:null,schemaData:{
  45. properties:{
  46. ID:{type:"number"},
  47. IDHospedagem:{type:"number"},
  48. Entrada:{format:"date-time"},
  49. Saida:{format:"date-time"},
  50. EnMonth:{type:"number"},
  51. EnYear:{type:"number"},
  52. SaMonth:{type:"number"},
  53. SaYear:{type:"number"}
  54. } }});
Add Comment
Please, Sign In to add comment