2013-04-10 27 views
0

我有flexigrid頁面數據加載,加載後有幾個過濾器的Ajax過濾器,平變化濾波器我嘗試重新加載電網這樣flexigrid使用flexOptions

var data = {name: 'fltr_county', value: $("#fltr_county").val(), name: 'county_ene', value:$("#county_ene").val()}

$('.flexme').flexOptions({params: [ data ]}).flexReload();

但只有'page = 1 & rp = 25 & sortname =借方& sortorder = asc & query = & qtype = & county_ene =等於'發佈數組。只有最後一個參數值得到了。

如何在發佈數組中傳遞更多過濾器? 請幫忙。 在此先感謝

+0

做我的答案適合你? – Mark

回答

2

進出口新的Flexigrid ..但面臨同樣的情況,並使用該代碼..它的工作對我來說..即時通訊希望你的問題是可以解決的..

var query = $("#fltr_county").val(); 

var data = {"groupOp":"all","rules":[{"field":"fltr_county","op":"ew", "data": '"'+query+'"'}]}; 
$('#flex2').flexOptions({ 
    filters : data, 
    qtype : "admin_client_contract_id", 
    query : query, 
    }).flexReload(); 
0

這個工作對我來說:

$('#useTimeRange').change(function() { 
if(this.checked) { //limit events to timestamp range 
    //alert("Checked " + startTime + " " + endTime); 
    var data = {name: 'startTime', value: $("#startTime").val()}; 
    var data2= {name: 'endTime', value:$("#endTime").val()}; 
    $('.flex5').flexOptions({params: [ data, data2 ]}).flexReload();   
} 

這裏是我的UI和螢火蟲:根據我的數據,你不傳遞參數按爲語法

flexigrid extra params

0

json

試一下這樣的東西

var data = {name:'fltr_county',value:$(「#fltr_county」).val()},{name:'county_ene',value:$(「#county_ene」).val()}

我希望這將有助於