newbie27
asked on
flexigrid query params
Hello Experts,
I have a script attached which needs another parameter to pass the query param which is different for each call
Thanks for your help
I am referring to query param I am using one to get the cookie list and another to get listnames list
query : sViewQuery+'&Fields=ref_no ,notes,pe_ rev_name,c o_name,act ion_flag,c o_group',
AND
query : sQuery+'&Fields=ref_no,not es,pe_rev_ name,co_na me,action_ flag,co_gr oup',
Rgds
Thx
I have a script attached which needs another parameter to pass the query param which is different for each call
Thanks for your help
I am referring to query param I am using one to get the cookie list and another to get listnames list
query : sViewQuery+'&Fields=ref_no
AND
query : sQuery+'&Fields=ref_no,not
Rgds
Thx
<script type="text/javascript">
$(document).ready(function()
{
var sRefNos = "";
var myList = showShortList();
for(var x=0; x<myList.length; x++)
{
sRefNos += "," + myList[x].id ;
}
sRefNos = sRefNos.substr(1);
var sQuery = "SF1=keyword&ST1="+sRefNos;
repopulateList();
listViewer("#listDisplay");
});
function listViewer(listID)
{
$(listID).flexigrid
({
url: 'list_proxy.asp?a=results',
colModel : [
{display: ' ', name : 'chkDelete', width : 30, sortable : false, align: 'left'},
//{display: '<input type="checkbox" name="chkAll" onclick="checkAll(this.checked)"/> All', width : 30},
{display: 'Notes', name : 'notes', width : 50, sortable : false, align: 'left'},
{display: 'Contact ', name : 'pe_rev_name', width : 150, sortable : true, align: 'left'},
{display: 'Compnay Name ', name : 'co_name', width : 200, sortable : true, align: 'left'},
{display: 'Flag ', name : 'action_flag', width : 150, sortable : true, align: 'left'},
{display: 'Group ', name : 'co_group', width : 200, sortable : true, align: 'left'}
],
buttons : [
{name: 'Delete', bclass: 'delete', onpress : test},
// {name: 'Select All', bclass: 'add', onpress : test},
//{name: 'DeSelect All', bclass: 'delete', onpress : test}
],
sortname: '',
sortorder: 'asc',
usepager: false,
title: 'List Manager - Titles',
useRp: true,
rp: 1000,
query : sQuery+'&Fields=ref_no,notes,pe_rev_name,co_name,action_flag,co_group',
showTableToggleBtn: true,
width: 760,
height: 350,
onSuccess:function()
{
$(".edit_area").editable(
function(value, settings) { return(value); },
{
submit : "OK",
indicator : "process..........",
tooltip : "Click to edit...",
style : "inherit",
callback : function (value, settings){if ($(this).hasClass('trSelected')){alert('selected');} }
}
);
}
});
}
function test(com,grid)
{
if (com=='Delete')
{
if($('.trSelected',grid).length <= 0){ alert('You have not selected any item.');
}else{
if(confirm('Do you want to delete the selected ' + $('.trSelected',grid).length + ' item(s)?')){
var items = $('.trSelected',grid);
var itemlist ='';
for(i=0;i<items.length;i++){
//itemlist+= items[i].id.substr(3)+",";
// $(".chkRefNos").checked();
removeShortList("shortlist", items[i].id.substr(3));
}
window.location.reload(true);
$("#listDisplay").flexReload();
}}
}
else if (com=='Select All'){
$('.bDiv tbody tr',grid).addClass('trSelected');
}else if (com=='DeSelect All'){
$('.bDiv tbody tr',grid).removeClass('trSelected');
}
}
function removeFromList(){
var result = "";
$(".chkRefNos").each( function () {
//if(this.checked == true) {
removeCookieItem(this);
//}
});
window.location.reload(true);
}
function viewList(){
var sListname = $("#drpLists").val();
if(sListname == 0 || sListname == "new"){
alert('Please select a list');
}else{
getListRefs(sListname);
//alert("listRefnos=" + $("#listRefnos").val());
var sRefNumbers = $("#listRefnos").val();
$('#defaultResults').hide();
var sViewQuery = "SF1=keyword&ST1="+sRefNumbers;
// alert(sListname + " : " + sViewQuery);
// sViewQuery --> this holds the complete query I need to pass
listViewer("#listDisplay1");
// $("#listRefnos").val('');
}
}
</script>
ASKER CERTIFIED SOLUTION
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
ASKER