ShartPoint v3中的列表Field属性的巧妙运用
2008-01-08 16:20
323 查看
在实际的开发中,我们可能会运用到在开发过程中,运用到很多的列表。列表是个好东西,解决拉我们的很多问题.
在实际的开发过程中,我们想在新建Item 的时候,想控制他的权限.不想要一些人,看到一些Field,在有权限的时候,又要看到的时候,又自动的显示, 在群里面听到很多"高手"在讨论.怎么用js什么们调用..说的N复杂,其实 moss本身 就为我们考虑的很好,都给我们留下接口.我们只需要设置就可以。没有那些高手们想的那样复杂。
我们就要把不需要的字段给隐藏掉,比如新建的时候就不需要看到。。
我们该怎么办?大家不要急。其实隐藏就一点代码(今天没有截图.因为有些东西涉及到商业)
大家在程序里面执行下面代码就可以解决:
SPSite site = new SPSite(@"http://wh/sites/ict/icts");
SPWeb web = site.OpenWeb();
SPList list = web.Lists["My Request"];
SPListItemCollection items = list.Items;
//新建的时候Room No field 看不到
list.Fields["Room No."].ShowInNewForm = false;
list.Fields["Room No."].Update();
//查看的时候,Room No. field 看不到
list.Fields["Room No."].ShowInDisplayForm = false;
list.Fields["Room No."].Update();
//编辑的时候,Room No. field看不到。
list.Fields["Room No."].ShowInEditForm = false;
list.Fields["Room No."].Update();
下面都一样。你想怎么操作就怎么操作。。大家觉得是不是非常棒。看是不是都隐藏?
嘿嘿.. 这样大家就可以想象一下。我们可以实现很多看试很复杂.其实只需要简单应用就能解决的问题..
在实际的开发过程中,我们想在新建Item 的时候,想控制他的权限.不想要一些人,看到一些Field,在有权限的时候,又要看到的时候,又自动的显示, 在群里面听到很多"高手"在讨论.怎么用js什么们调用..说的N复杂,其实 moss本身 就为我们考虑的很好,都给我们留下接口.我们只需要设置就可以。没有那些高手们想的那样复杂。
我们就要把不需要的字段给隐藏掉,比如新建的时候就不需要看到。。
我们该怎么办?大家不要急。其实隐藏就一点代码(今天没有截图.因为有些东西涉及到商业)
大家在程序里面执行下面代码就可以解决:
SPSite site = new SPSite(@"http://wh/sites/ict/icts");
SPWeb web = site.OpenWeb();
SPList list = web.Lists["My Request"];
SPListItemCollection items = list.Items;
//新建的时候Room No field 看不到
list.Fields["Room No."].ShowInNewForm = false;
list.Fields["Room No."].Update();
//查看的时候,Room No. field 看不到
list.Fields["Room No."].ShowInDisplayForm = false;
list.Fields["Room No."].Update();
//编辑的时候,Room No. field看不到。
list.Fields["Room No."].ShowInEditForm = false;
list.Fields["Room No."].Update();
下面都一样。你想怎么操作就怎么操作。。大家觉得是不是非常棒。看是不是都隐藏?
嘿嘿.. 这样大家就可以想象一下。我们可以实现很多看试很复杂.其实只需要简单应用就能解决的问题..
相关文章推荐
- 列表Field属性的巧妙运用(隐藏栏)
- ShartPoint v3中的列表Field属性的巧妙运用
- ShartPoint v3中的列表Field属性的妙用
- ShartPoint v3中的列表Field属性的妙用
- 组件(ComboBox [下拉列表]、DataGrid)相关类:ColorPickerEvent类、TextField类、TextFieldAutoSize 类、DataGridColumn类的相关运用
- [转]SharePoint字段定义XML文件中Field元素Name属性可取值列表
- python for循环巧妙运用(迭代、列表生成式)
- 浅谈python for循环的巧妙运用(迭代、列表生成式)
- 【jquery】javaScript中prototype的妙用 巧妙运用prototype属性原型链创建对象
- 各个浏览器对CSS标准各属性支持的情况列表(转)
- 如何在dropdownlist动态添加item之后,如何设置其value值! /用JS控制服务端dropDownlist和textField的Readonly属性
- 练习项目 一款新闻app的开发 (一) : 欢迎界面开发(属性动画的运用)
- Spring 声明式事务,propagation属性列表
- elasticsearch的store属性跟_source字段——如果你的文档长度很长,存储了_source,从_source中获取field的代价很大,你可以显式的将某些field的store属性设置为yes,否则设置为no
- 函数传参,改变Div任意属性的值&&图片列表:鼠标移入/移出改变图片透明度
- java System属性列表
- 【C#】-属性(Property)和字段(Field)的区别
- 属性列表的使用方法
- Visual Studio 属性窗口 和 错误列表窗口
- data.field.属性赋值