Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dojo.provide("cadastre.AvailableDates");
- dojo.require("dojox.data.ClientFilter");
- dojo.require("dojox.data.JsonQueryRestStore");
- cadastre.AvailableDates = function (){
- }
- cadastre.AvailableDates.get = function (dates)
- {
- var test = true;
- if (this.readStore == null)
- {
- searchdate = dates.getFullYear()+"-"+(dates.getMonth()+1)+"-"+dates.getDate();
- 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});
- this.readStore.fetch({queryOptions:{cache:true},syncMode:true});
- data = this.readStore.fetch({query:"?Entrada = date()",syncMode:true});
- console.log(data);
- //data = this.readStore.get("?DT_Entrada=date(1234047109376) & ?DT_Saida <= date('"+searchdate +"')");
- //console.log(data);
- }
- else
- {
- // searchdate = dates.getFullYear()+"-"+dates.getMonth()+"-"+dates.getDate();
- // this.readStore.fetch({query:"?DT_Entrada <= date('"+searchdate +"') & ?DT_Saida <= date('"+searchdate +"')", onItem:function(item){
- // console.log(item);
- // }});
- // console.log(searchdate);
- }
- return test;
- }
- // Here is my schema
- dojo.provide("cadastre.Calendar");
- dojo.require("dijit.Calendar");
- dojo.declare("cadastre.Calendar",dijit.Calendar, {hospedagemID:'',readStore:null,schemaData:{
- properties:{
- ID:{type:"number"},
- IDHospedagem:{type:"number"},
- Entrada:{format:"date-time"},
- Saida:{format:"date-time"},
- EnMonth:{type:"number"},
- EnYear:{type:"number"},
- SaMonth:{type:"number"},
- SaYear:{type:"number"}
- } }});
Add Comment
Please, Sign In to add comment