var names = []; ///////////获得fdate列内容
this.comp('detailData').each(function(param){///////////detailData数据是通过detailDataCustomRefresh把 sqlite类型数据保存进来的。
names.push(param.row.val('fDate'));/////////////////////////我在这里遍历后,发现detailData组件没有把数据传给names,detailData这里没有数据,这个是怎么回事啊?在上面我都接管了Sqlite的数据了啊。
ar row=0;row<names.length;row++)////////由于传进来的fmonth为string,而detailDate.fDate为date类型。所以下面我对names进行月份两个字节的截取并进行数据类型转换。
{
var numb=Number(names[row].toString().substring(5, 7));
if(fmonth==numb){
return true; /////////////////如果传进来的当前行的fmonth和names中月份有一致的就返回true,进行展示。