jQWidgets Forums
Forum Replies Created
-
Author
-
Hi,
This is the code i am using:
$(‘#ok_edit’).bind(‘click’, function (event) {
var editrow = null;//declare to have null initillay….
var chart_type_id_edit = null;
var tax_rate_id_edit = null;
var code_edit = null;
var name_edit = null;
var description_edit = null;
var id_edit = null;chart_type_id_edit = $(“#chart_type_id_edit”).jqxComboBox(‘getSelectedItem’).label;
tax_rate_id_edit = $(“#tax_rate_id_edit”).jqxComboBox(‘getSelectedItem’).label;
code_edit = $(‘#code_edit’).val();
name_edit = $(‘#name_edit’).val();
description_edit = $(‘#description_edit’).val();
id_edit = $(‘#id_edit’).val();var row = new Object();
row[“id”] =dataRecord.id;
row[“item”] = false;
row[“chart_code”] = code_edit;
row[“chart_name”] = name_edit;
row[‘chart_type_name’] = chart_type_id_edit;
row[“chart_class_name”] = description_edit;
row[“tax_rate_name”] = tax_rate_id_edit;
editrow = self.event.args.rowindex;
if (editrow >= 0)
{
var mydata = self.save(dataRecord.id);//code to call save function ………………..}
var editrow = self.event.args.rowindex;
var gridid = “#”+self.event.target.id;
console.log(“event :”,gridid);
console.log(“index :”,editrow);
if (editrow >= 0)
{
// var datarow = generaterow();
var commit = $(gridid).jqxGrid(‘updaterow’, editrow, row);
$(gridid).jqxGrid(‘ensurerowvisible’, editrow);}
$(“#eventWindow6”).jqxWindow(‘hide’);});
Hi Peter,
Both javascript and html code are given below.
Also i have taken this from the pages so its not ready to run as its not complete code of app.
/* ****************************************************************************** */All
Draft(no)
Awaiting Approval(no)
Awaiting Payment(no)
Paid(no)Search
<!–No items selected–>
Search
<!–No items selected–>
Search
<!–No items selected–>
Search
<!–No items selected–>
Search
/* *******************************************************************************/
/* **************************** Javascript ***************************************************/
// Create a jqxTabs for sub tabs menu
// init widgets.
var initWidgets = function (tab) {
switch (tab) {
case 0:
// gridid = “#all_invoicetable”;//update gridid…
// console.log(“gridid in switch case:”,gridid);
all_initGrid();
break;
case 1:
// gridid = “#draft_invoicetable”;//update gridid…
// console.log(“gridid in switch case:”,gridid);
draft_initGrid();
break;
case 2:
// gridid = “#awaiting_approval_invoicetable”;//update gridid…
// console.log(“gridid in switch case:”,gridid);
awaiting_approval_initGrid();
break;
case 3:
// gridid = “#awaiting_payment_invoicetable”;//update gridid…
// console.log(“gridid in switch case:”,gridid);
awaiting_payment_initGrid();
break;
case 4:
// gridid = “#paid_invoicetable”;//update gridid…
// console.log(“gridid in switch case123:”,gridid);
paid_initGrid();break;
}
}
//function to load data for all invoices in different arrays….
load_grid_data();//START : COPY THIS CODE TO DISPLAY LIST ITEMS ON CLICK EVENT
switch (clickedVoucherItemId) {
case “draft”:
//console.log(“grid within switch case of tabs initially:”,gridid);
$(‘#invoice_sub_tabs’).jqxTabs({ width: ‘100%’, selectedItem: 1 , position: ‘top’, theme:’ui-smoothness’,initTabContent: initWidgets});
break;
case “awaiting_approval”:
$(‘#invoice_sub_tabs’).jqxTabs({ width: ‘100%’,selectedItem: 2 , position: ‘top’, theme:’ui-smoothness’,initTabContent: initWidgets});
break;
case “awaiting_payment”:
$(‘#invoice_sub_tabs’).jqxTabs({ width: ‘100%’,selectedItem: 3 , position: ‘top’, theme:’ui-smoothness’,initTabContent: initWidgets});
break;
case “paid”:
$(‘#invoice_sub_tabs’).jqxTabs({ width: ‘100%’,selectedItem: 4, position: ‘top’, theme:’ui-smoothness’,initTabContent: initWidgets});
break;
case “overdue”:
$(‘#invoice_sub_tabs’).jqxTabs({ width: ‘100%’,selectedItem: 3, position: ‘top’, theme:’ui-smoothness’,initTabContent: initWidgets});
break;
default:
$(‘#invoice_sub_tabs’).jqxTabs({ width: ‘100%’, position: ‘top’, theme:’ui-smoothness’,initTabContent: initWidgets});
}
//END : COPY THIS CODE TO DISPLAY LIST ITEMS ON CLICK EVENT/* *******************************************************************************/
April 26, 2013 at 5:51 am in reply to: Jqxgrid column selection issue after calling grid next time Jqxgrid column selection issue after calling grid next time #20050sure sir, i am sending that code on provided mail id.
-
AuthorPosts