Ext.Net/Ext JS_Ext.Net.Store检索(5)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 12:25 点击:次
Ext.net.Notification.show({
iconCls: 'icon-information',
pinEvent: 'click',
height: 500,
width: 500,
html: vals.join(','),
title: 'Title'
});
}
</script>
Store.filter(…) 和 Store.filterBy(…)
filter( Mixed filters, String value ) : void
filterBy( Function fn, [Object scope] ) : void
Store.filter(…) 根据你指定的字段,过滤并加载数据集。
Store.filterBy(…) 根据过滤函数来过滤。Store 中的每个 Record 都会调用该过滤函数。若函数返回 true,则包含该 Record,否则过滤掉。
<script type="text/javascript">
var yourFilter = function(store, filterValue) {
store.filter('Common', filterValue);
};
var yourFilterBy = function(store, filterByValue) {
store.filterBy(function(r) {
return r.data.Light == filterByValue;
}, this);
}
</script>
Store.find(…) 和 Store.findBy(…) 以及 Store.findExact(…)
find( String fieldName, String/RegExp value, [Number startIndex], [Boolean anyMatch], [Boolean caseSensitive], Boolean exactMatch ) : Number
findBy( Function fn, [Object scope], [Number startIndex] ) : Number
findExact( String fieldName, Mixed value, [Number startIndex] ) : Number
Store.find(…) 通过一个指定的字段值,在 Store 中查找第一个匹配的 Record 的索引。
Store.findBy(…) 通过一个指定的函数,在 Store 中查找第一个匹配的 Record 的索引。如果函数为 true,则返回该 Record。
Store.findExact(…) 通过一个指定的字段值,在 Store 中查找第一个匹配的 Record 的索引。
<script type="text/javascript">
var yourFind = function(store, findValue) {
var index = store.find('Id', findValue, 0, true, true, true);
if (index < 0)
alert('未找到.');
else
alert(store.getAt(index).data.Id + " " + store.getAt(index).data.Common);
相关新闻>>
- 已知Random.Next(1,10),产生1至100不重复的随机数据
- 用OpenXml在文档的尾部添加一个Rich Text Content Control/Plain
- .net编程中的javascript中调用textbox控件
- asp.net中TextBox设为只读后的取值问题
- 解决ASP.NET 在IIS 7中提示EXT未定义的错误
- 用OpenXml在文档的尾部添加一个Rich Text Content Control/Plain
- 使用 iTextSharp 生成 PDF 表格
- 线程间操作无效: 从不是创建控件“textBox2”的线程访问它。
- OutputCache造成页面响应内容类型为text/vnd.wap.wml的问题
- 线程间操作无效: 从不是创建控件“textBox2”的线程访问它。
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>