Bytes.com
$(document).ready(function()
{
//Facility Onload
if($("#cbo_fac_id").val()!="")
{
var fac_id=$("#cbo_fac_id").val();
var cat_id=$("#cbo_cat_id").val();
$.ajax({
async:true,
type:"POST",
data:"fac_id="+fac_id,
url:"programs/ta_canteen_details_category.php",
success:function(msg)
{
if(msg!='')
{
$("#cbo_cat_id").html(msg).show();//display categories
$("#result").html(" ");
err_msg();
}
}
});
}
//facility change
$("#cbo_fac_id").change(function()
{
$("#result").html(" ");
$("#load_grid").addClass("load");
$("#load_button").addClass("load");
var fac_id=$("#cbo_fac_id").val();
$.ajax({
async:true,
type:"POST",
data:"fac_id="+fac_id,
url:"programs/ta_canteen_details_category.php",
success:function(msg)
{
if(msg!='')
{
$("#cbo_cat_id").html(msg).show();
err_msg();
}
}
});
});
//category change
$("#cbo_cat_id").change(function()
{
$("#result").html(" ");
$("#msg").show();
$("#load_btn").show();
$("#load_grid").show();
doInitGrid();
if($("#cbo_cat_id").val()=="0")
{
err_msg();
}
});
});
//Grid view initialization code
function doInitGrid()
{
var fac_id=$("#cbo_fac_id").val();
var cat_id=$("#cbo_cat_id").val();
mygrid = new dhtmlXGridObject('mygrid_content');
mygrid.setImagePath("dhtml/dhtmlxgrid/codebase/imgs/");
mygrid.setHeader(" TYPE,img:[images-load/clock.png]FROM_TIME,img:[images-load/clock.png]TO_TIME,EMP-RATE,OFF-RATE,STATUS,EFFECTIVE_DATE");
mygrid.setInitWidths("90,110,100,100,100,80,120");
mygrid.setColAlign("left,center,center,center,center,center,center");
mygrid.setColSorting("str,str,str,na,na,na,na");
mygrid.setColTypes("ro,ed,ed,ed,ed,ch,dhxCalendar");
mygrid.setSkin("dhx_blue");
mygrid.enableAlterCss("even","uneven");
mygrid.init();
mygrid.loadXML("ta_canteen_rates_grid_load.php?fac_id="+fac_id+"&cat_id="+cat_id);
myDataProcessor = new dataProcessor("ta_canteen_rates_grid_update.php?fac_id="+fac_id+"&cat_id="+cat_id);
myDataProcessor.setTransactionMode("POST",true); //set mode as send-all-by-post
myDataProcessor.setUpdateMode("off"); //disable auto-update
myDataProcessor.setVerificator(1,validate_grid);
myDataProcessor.setVerificator(2,validate_grid);
myDataProcessor.setVerificator(3,validate_grid);
myDataProcessor.setVerificator(4,validate_grid);
myDataProcessor.setVerificator(6,validate_grid);
myDataProcessor.attachEvent("onRowMark", function(id) {
if (this.is_invalid(id) == "invalid")
return false;
return true;
});
myDataProcessor.init(mygrid);//link dataprocessor to grid
myDataProcessor.attachEvent("onFullSync",function()
{
err2_str='Data updated sucessfully';
jAlert('info',err2_str,'Action');
});
}
//---------------------------------------validation code--------------------------------------------
var err_str="";
function validate_grid(value,id,ind)
{
if(ind==1 || ind==2)
{
var patt=/^([0][0-9]|[0-9]|[1][0-9]|[2][0-3])[:]{1}[0-5][0-9]$/;
if(!patt.test(value))
{
mygrid.setCellTextStyle(id,ind,"background-color:yellow;");
if(err_str!="")
err_str+="\n"+(ind+1)+".Enter numbers and (:) only..[ex.05:00 24hr format]";
else
err_str=(ind+1)+".Enter numbers and (:) only..[ex.05:00 24hr format]";
return false;
}
else
{
mygrid.setCellTextStyle(id,ind,"background-color:white;");
return true;
}
var fromTime = ("grid.cells(row_id,c0)"); // format hh:mm
var toTime = ("grid.cells(row_id,c1)");
var ft = fromTime.split(":");
var tt = toTime.split(":");
var OK = false;
if (tt[0]*1 > ft[0]*1) {OK=true}
if ((tt[0]*1 == ft[0]*1) && (tt[1]*1 > ft[1]*1)) {OK = true}
if (OK)
{
alert ("Condition true");
var hr = tt[0] - ft[0];
var mn = tt[1] - ft[1];
if (mn < 0) {mn= mn+60; hr = hr-1}
if (mn
Category Name:
**Time format is 24-hour clock
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- convert bytes to string python
- python bytes encoding
- string to bytes python 3
- str to bytes python 3
- python converting bytes to string
- python bytes decode
- decode bytes to ascii python
- python 3 convert bytes to string
- string to bytes in python
- python turn bytes to string
- python bytes to string
- python convert bytes object to string