在下拉( select )索引更改时刷新flexigrid数据,或在javascript中重新绑定索引更改时的flexigrid,或在select change时清除flexigrid数据
发布于 2012-08-22 19:10:14
如果您只是希望将网格的刷新绑定到另一个元素,则可以使用
$('#flex1').flexReload()发布于 2012-08-10 15:05:50
我做了以下工作。在选择更改严重性时,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();
}
}如果对您有效,请标记为答案..
发布于 2014-02-03 00:26:38
为了提高重新加载效率,您可以尝试执行以下操作:
$("#flexigrid")[0].grid.populate()https://stackoverflow.com/questions/11847370
复制相似问题