Yes I do I figured out that problem.
function DayofWeek() { var xDoc = XDocument.DOM; var dt = xDoc.selectSingleNode("//my:MainSelectionWeekOf").text; var month = dt.substring(5,7); var date = dt.substring(8,11); var year = dt.substring(0,4); var ndate = month + "/" + date + "/" + year; var my_day=new Date(ndate); var day_name=new Array(7); day_name[0]="Sunday" day_name[1]="Monday" day_name[2]="Tuesday" day_name[3]="Wednesday" day_name[4]="Thursday" day_name[5]="Friday" day_name[6]="Saturday" return(day_name[my_day.getDay()]); }
// Get Day of the week from date selected var dayField = XDocument.DOM.selectSingleNode("//my:DayoftheWeek"); dayField.text = DayofWeek();
But now I need help with this: I have a problem with calculating a field in a repeating table. I am using say field1 - field2 to get a value and put it in field3. Can you help me with this. I tried doing this thru code in javascript and what i get is a null value for some reason. Thank you in advance.
function TimeDiff() { var xDoc = XDocument.DOM; var time1 = Number(xDoc.selectSingleNode("/dfs:myFields/dfs:dataFields/d:TimeSheetMain/d:TimeSheetDetail/@In1").text); var time2 = Number(xDoc.selectSingleNode("/dfs:myFields/dfs:dataFields/d:TimeSheetMain/d:TimeSheetDetail/@Out1").text); var maxhrs = 24; var td1; { //Regular business hours if(time1time2){ td1 = maxhrs - time1 + time2; } return(td1); } }
function msoxd__TimeSheetDetail_Out1_attr::OnAfterChange(eventObj) { var diff = eventObj.Site.selectSingleNode("../@Reg"); diff = TimeDiff(); }