在下拉(选择)索引更改时刷新 flexigrid 数据或在 javascript 中的索引更改时重新绑定 flexigrid 或在选择更改时清除 flexigrid 数据
			
			7495 次
		
3 回答
            3        
        
		
如果您只是想将网格的刷新与另一个元素绑定,您可以使用
$('#flex1').flexReload()
于 2012-08-22T11:10:14.090   回答
    
    
            1        
        
		
我做了以下事情。在严重性的选择更改时,flexigrid 重新加载所选严重性的数据
<select id='ddlSeverity' onchange="setSeverity($('#ddlSeverity option:selected').attr('value'));">
                            <option value="1">Severity 1</option>
                            <option value="2">Severity 2</option>
                            <option value="3">Severity 3</option>
                            <option value="4">Severity 4</option>
</select>
$(document).ready(function () {
 function setSeverity(severity) {
//Construct the URL to be called. 
        var urlAction = '@Url.Action("RequestQueueBySeverity", "Home", new { severity = "__BOGUS__" })';
//Replace the bogus parameter with the parameter to be passed
        urlAction = urlAction.replace("__BOGUS__", severity);
        $('#flex1')
        .flexOptions({
            url: urlAction,
            newp: 1
        }).flexReload();
    }
}
如果对您有用,请标记为答案..
于 2012-08-10T07:05:50.017   回答
    
    
            0        
        
		
为了有效地重新加载,您可以尝试以下操作:
$("#flexigrid")[0].grid.populate()
于 2014-02-02T16:26:37.653   回答