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 touch应用程序上使用此函数在tpl的特定点打印img, 代码工作正常,最后的注释代码是我将要在sencha触摸应用程序上做的。
要在我的tpl中打印新的html代码,我使用带有特定代码的div来查找它并在其上打印img。 所以我的问题是,sencha真的可以使该功能与所有浏览器和设备完全兼容吗?或者还有其他乐器,可能还有sencha框架,可以确保它在未来也能正常工作吗?
答案 0 :(得分:0)
是的,这适用于所有浏览器。
你可以尝试Ext.getDom('id')而不是document.getElementById // id是该组件的id配置。