0
var orari='[{"data":"2016-02-26T00:00:00","apertura1":15.5,"chiusura1":19.5,"apertura2":8.90,"chiusura2":12.5}]';
var obj=Ext.JSON.decode(orari);
var data=new Date();
var startDate=Ext.Date.parse(obj[0].data,'Y-m-d\TH:i:s');
console.log('oggi: '+data);
console.log('startDate preclear: '+startDate);
startDate=Ext.Date.clearTime(startDate);
console.log('startDate clear: '+startDate);
var start1=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].apertura1*60);
var start2=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].apertura2*60);
var close1=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].chiusura1*60);
var close2=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].chiusura2*60);
console.log('start1:' +start1);
console.log('close1:' +close1);
console.log('start2:' +start2);
console.log('close2:' +close2);
if(Ext.Date.between(data,start1,close1)||Ext.Date.between(data,start2,close2)){
//document.getElementById('id'+values.id).innerHTML='<img class="isopen" src="resources/icons/ico-aperto.svg"/>';
return true;
}else{
return false;
}
我需要這個功能在一個sencha觸摸應用程序打印在tpl的一個特定點img, 代碼工作正常,最後的評論代碼if是我要做的sencha觸摸應用程序。文檔.getElementById.innerHTML與所有sencha應用程序完全兼容嗎?
要在我的tpl中打印新的html代碼我使用了一個具有特定代碼的div來查找它並在其上打印img。 所以我的問題是,sencha真的可以使該功能完全兼容所有的瀏覽器和設備嗎?或者還有其他的樂器,也許可以用sencha相框,可以讓我確信它在未來也能正常工作?
它會工作。它是JavaScript的function.It將始終工作。 –
這很好,但是你知道如果sencha touch可以使用其他類來修改文檔嗎? –
你究竟想做什麼?你可以說得更詳細點嗎?如果您使用的是Ext模板,您應該使用tpl結構並通過操作其中的數據來改變每一個。 – abeyaz