彩票走势图

如何通过客户端过滤WebGrid列和文本框

原创|其它|编辑:郝浩|2012-06-19 01:36:59.000|阅读 205 次

概述:本文介绍如何通过客户端过滤WebGrid列和文本框。我们还将展示如何创建一个按钮来调用过滤器的方法。借助于多种过滤选项和即时数据过滤功能,WebGrid提供相关搜索结果时比以往任何时候都更加快速。WebGrid包含了直观的过滤接口,如自动过滤建议,过滤状态指示,预定义过滤类型等等,让用户更有效地处理数据。由于拥有一系列完整的客户端APIs和客户端事件,你可以更好地控制WebGrid 处理过程,并以编程方式执行自定义操作。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

本文介绍如何通过客户端过滤WebGrid列和文本框。我们还将展示如何创建一个按钮来调用过滤器的方法。借助于多种过滤选项和即时数据过滤功能,WebGrid提供相关搜索结果时比以往任何时候都更加快速。WebGrid包含了直观的过滤接口,如自动过滤建议,过滤状态指示,预定义过滤类型等等,让用户更有效地处理数据。由于拥有一系列完整的客户端APIs和客户端事件,你可以更好地控制WebGrid 处理过程,并以编程方式执行自定义操作。

在这篇文章中,您将执行以下任务:

  • 新增WebGrid实例,并准备数据
  • 添加HTML控件,TextBox和Button
  • 实现onclick方法

新增WebGrid实例,并准备数据

新增WebGrid实例,并将WebGrid绑定到数据源

添加HTML控件,TextBox和Button

添加一个文本框,并将其命名为filterRow,并添加一个带有onclick客户端事件的按钮。

<form id="form1" runat="server">
<div>

<input id="filterTextBox" type="text" />
<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
</div>
</form>

实现onclick方法

通过一下代码设置按钮的OnClick方法

function Button1_onclick() {
var grid = ISGetObject("WebGrid1");

// get the value of textbox
var filter = document.getElementById("filterTextBox").value;

// get the filter row
var filterRow = grid.RootTable.GetFilterRow();

// traverse to text node
// Put the filtered column name inside the GetNamedItem method
grid.RootTable.ToRowObject(filterRow).GetCells().GetNamedItem(&quot;ColumnName") = filter;

// refresh the grid
grid.Refresh();

return true;
}


(慧都控件网版权所有,转载请注明出处,否则追究法律责任)
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP