欢迎来到天天文库
浏览记录
ID:24300368
大小:54.00 KB
页数:4页
时间:2018-11-13
《编写过滤器webpart》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、编写过滤器WebPart 先看代码:usingSystem;usingSystem.Runtime.InteropServices;usingSystem.icrosoft.SharePoint;usingMicrosoft.SharePoint.icrosoft.SharePoint.odel; namespaceMyPart{ [Guid(9eb18c96-ce55-4a8b-8e08-e6db886c0320)] publicclassMyPart:Microsoft.ShareP
2、oint.yPart() { this.ExportMode=ode.All; } protectedoverridevoidRender(HtmlTextodel.PropertyDescriptorCollectionSchema { get { return_schema; //PropertyDescriptorCollectionproperties= // Type
3、Descriptor.GetProperties(this,nea; publicvoidSetConsumerSchema(System.ponentModel.PropertyDescriptorCollectionschema) { _schema=schema; } #endregion }} 将以上s.aspx页面,在编辑模式下,选择 编辑-〉连接-IOSS中有很多过滤器odel.PropertyDescriptorCollectionschema
4、) { _schema=schema; } 此方法设置目标.ponentModel.PropertyDescriptorCollectionSchema { get { return_schema; } } 这个属性返回过滤器提供的过滤参数。publicvoidGetParametersData(ParametersCallbackcallback) { //此处按照_schem
5、a的字段名返回过滤依据 IDictionarydic=newHashtable(); //dic.Add(KeyWord,this.KeyWord); dic.Add(LinkTitle,XXX);//按照标题过滤 callback(dic); } 此方法设置过滤值,使被过滤得列表只显示标题为XXX的题目。 过滤器可以实现对列表某个字段的过滤(多个字段应该也可以)。但是可惜的是,通过过滤器只能做到精确匹配筛选,无法进行模糊查询。上一页12——
6、..,。
此文档下载收益归作者所有