วันพฤหัสบดีที่ 6 มกราคม พ.ศ. 2554

04. การใช้ Check Box

ใน Google Chrome ไม่สามารถใช้ ClientEventItemChanged กับ object อย่าง Check Box ได้ดังนั้นเมื่อมีการเรียกใช้ Check Box จะต้องใช้  ClientEventClicked ในการให้ค่ากับ Check Box ดังนี้

รูปแบบ  
function ชื่อDataWindowCliked(sender, rowNumber, ObjectName){
    Gcoop.CheckDw(sender, rowNumber, ObjectName,“ชื่อCheck Box”, valueOn, valueOff);   
}
ตัวอย่าง
//ฟังชั่นนี้เป็น javascript อยู่ในไฟล์ .aspx
function OnDwChequeClick(sender, rowNumber, ObjectName){
Gcoop.CheckDw(sender, rowNumber, ObjectName, "late_flag", 1, 0);
if (ObjectName == "late_flag"){
           var v = sender.GetItem(r, c);
           var dayPass =       Gcoop.ParseInt(Gcoop.GetEl("HdDayPassCheq").value);
           if(v == 1){
        sender.SetItem(r, "day_float", dayPass + 1);
        sender.AcceptText();
           } else {
        sender.SetItem(r, "day_float", dayPass);
        sender.AcceptText();
           }
}
}

0 ความคิดเห็น:

แสดงความคิดเห็น