在自定义ToolPart上自定义属性
2005-03-04 08:54
288 查看
***********************************************************************
* 版权声明
* 此文章为ocean所有,版权归ocean所有,任何网
* 站和 媒体转载必须包含此段声明,否则将视为侵权,作
* 者将保留一切权力。此声明为此文章中不可或缺的一部分。
* 作者网名:ocean
* 作者email:ocean@forever.net.cn
* 作者网站:http://www.oceanstudio.net
* http://sps.oceanstudio.net
* 作者blog:博客园,http://www.cnblogs.com/ocean
* Ocean's blog,http://www.oceanstudio.net/sps/blog
* 此文章发表时间:2005年3月4日
* 此文章源:/article/4782347.html
************************************************************************
如何能够在WebPart中自定义的ToolPart中添加自定义的属性呢?达到下图的效果:
//这个属性是隐藏的,主要用于接收自定义的ToolPart中的自定义属性的值
[Browsable(false),
Category("Miscellaneous"),
DefaultValue(defaultText),
WebPartStorage(Storage.Personal),
FriendlyName("Text"),
Description("Text Property")]
public string Text
protected override void RenderToolPart(HtmlTextWriter output)
public CustPropsToolPart()
private void CustPropsToolPart_Init(object sender, EventArgs e)
public override void ApplyChanges()
// Apply property values here.
//得到WebPart对象
ToolPane tp = this.ParentToolPane;
CustomProps myWP = (CustomProps)tp.SelectedWebPart;
//将我们自定义的值传回到WebPart的Text属性中。
myWP.Text = Page.Request.Form[inputname];
}
通过这段代码我们可以看到,采用Page.Request.Form[inputname]得到输入在文本框中的值,然后赋值给隐藏域。
这种自定义属性有什么好处呢?在于你可以控制ToolPart的输出,比如你可以做一些特殊的控件让用户方便的输入属性等。或者你可以更改文本框的背景色或者前景色,也即你自己控制的力度加大了。
欢迎访问海洋工作室( http://sps.oceanstudio.net )
* 版权声明
* 此文章为ocean所有,版权归ocean所有,任何网
* 站和 媒体转载必须包含此段声明,否则将视为侵权,作
* 者将保留一切权力。此声明为此文章中不可或缺的一部分。
* 作者网名:ocean
* 作者email:ocean@forever.net.cn
* 作者网站:http://www.oceanstudio.net
* http://sps.oceanstudio.net
* 作者blog:博客园,http://www.cnblogs.com/ocean
* Ocean's blog,http://www.oceanstudio.net/sps/blog
* 此文章发表时间:2005年3月4日
* 此文章源:/article/4782347.html
************************************************************************
如何能够在WebPart中自定义的ToolPart中添加自定义的属性呢?达到下图的效果:
//这个属性是隐藏的,主要用于接收自定义的ToolPart中的自定义属性的值
[Browsable(false),
Category("Miscellaneous"),
DefaultValue(defaultText),
WebPartStorage(Storage.Personal),
FriendlyName("Text"),
Description("Text Property")]
public string Text
protected override void RenderToolPart(HtmlTextWriter output)
public CustPropsToolPart()
private void CustPropsToolPart_Init(object sender, EventArgs e)
public override void ApplyChanges()
// Apply property values here.
//得到WebPart对象
ToolPane tp = this.ParentToolPane;
CustomProps myWP = (CustomProps)tp.SelectedWebPart;
//将我们自定义的值传回到WebPart的Text属性中。
myWP.Text = Page.Request.Form[inputname];
}
通过这段代码我们可以看到,采用Page.Request.Form[inputname]得到输入在文本框中的值,然后赋值给隐藏域。
这种自定义属性有什么好处呢?在于你可以控制ToolPart的输出,比如你可以做一些特殊的控件让用户方便的输入属性等。或者你可以更改文本框的背景色或者前景色,也即你自己控制的力度加大了。
欢迎访问海洋工作室( http://sps.oceanstudio.net )
相关文章推荐
- sharepoint中自定义webpart属性面板(Web Part Properties(ToolPart))
- HTML5 自定义属性 data-* 和 jQuery.data 详解
- 在运行时获得类的自定义属性attribute
- Silverlight 用DependencyProperty 自定义ImageButton控件 定义属性
- 从0开始写一个基于注解的轻量级分布式RPC框架(4)自定义Spring的IOC,自定义属性注入bean的过程
- Spring Boot配置文件详解:自定义属性、随机数、多环境配置
- 如何让自定义DataGridViewCells Control 的自定义属性保存值的方法
- android TextView 支持自定义字体和属性
- vue如何获取自定义元素属性参数值
- DataGridView相关-自定义属性?
- IOS UISearch Bar 自定义 属性处理
- Android studio下的自定义属性的使用
- 织梦 DeDeCMS 添加自定义属性的方法
- 自定义属性attr的引用
- 如何给magento的产品分类创建一个自定义属性?
- ActiveX控件属性:自定义属性的使用
- Remoting中,关于获取某接口派生的自定义属性(CustomAttribute)的问题
- C# 操作 Word 修改word的高级属性中的自定义属性2
- js 如何获取自定义属性的值
- 说说Android 两种为自定义组件添加属性的使用方法和区别