import QtQuick 1.0
import "../DatePicker/component" as Comp
+
import "amlich-hnd.js" as AmLich
+import "amlich-aa98.js" as AmLich98
+
+import "CacNgayLeTrongNam.js" as CNLTN
Item{
id: item1
Text { color: {
if (header)
return "#000000";
- else
- return "#007070"
+ else{
+ var stemp = AmLich98.convertSolar2Lunar(txtDATEpv.currentIndex+1,curMonth,curYear,7);
+ if (CNLTN.is_holiday(day, month, stemp[0], stemp[1]))
+ return theme_manager.theme.markdate.holidays;
+ else
+ return "#007070"
+ }
}
text: name; anchors.horizontalCenter: parent.horizontalCenter
id: grid
x: -335
y: 41
- width: {
- 800
- }
-
- height: {
- 480
- }
-
+ width:800
+ height: 480
anchors.horizontalCenterOffset: 15
anchors.bottomMargin: -52
anchors.topMargin: 42
var prevmonth = get_prevmonth(startfrom)
var dayclick, monthclick, yearclick;
- console.log(lmodel.count)
while(lmodel.count>7){
lmodel.remove(lmodel.count-1);
}
+ var datas1,datas,lunarclmonth,inmonths;
+
for (var i=7;i<49;i++){
var realnumber = i - 7;
if (realnumber >= startfrom && j<= daysofthemonthyear){
var lunarcl = AmLich.getLunarDate(j,screen.curMonth,screen.curYear)
if (lunarcl.day==1){
- var lunarclmonth = "/"+lunarcl.month
+ lunarclmonth = "/"+lunarcl.month
}else{
- var lunarclmonth = ""
+ lunarclmonth = ""
}
- var datas = j+"<br><span style='font-size:18px;float:right;color:#700070;'> "+lunarcl.day+lunarclmonth+"</span>";
+ datas = j+"<br><span style='font-size:18px;float:right;color:#700070;'> "+lunarcl.day+lunarclmonth+"</span>";
dayclick = j;
monthclick = screen.curMonth;
yearclick = screen.curYear;
- var inmonths = true;
+ inmonths = true;
j++;
}else{
if (realnumber<startfrom){
- var datas1= prevmonth[realnumber];
+ datas1= prevmonth[realnumber];
}else
{
- var datas1=nextmonth[(totalslot-realnumber)-1];
+ datas1=nextmonth[(totalslot-realnumber)-1];
}
dayclick = datas1.duong;
monthclick = datas1.month;
yearclick = datas1.year;
- var datas = "<span style='color:grey;font-weight:normal;'>"+datas1.duong+"</span><br><span style='font-size:18px;float:right;color:#CCFFFF;'> "+datas1.am+"</span>";
- var inmonths=false;
+ datas = "<span style='color:grey;font-weight:normal;'>"+datas1.duong+"</span><br><span style='font-size:18px;float:right;color:#CCFFFF;'> "+datas1.am+"</span>";
+ inmonths=false;
}
lmodel.append({header:false,name:datas,inmonth:inmonths,day:dayclick,month:monthclick,year:yearclick})