一步步学习SPD2010--第五章节--处理数据视图(3)--直接编辑

时间:2023-01-05 16:09:13

        在第四章节,你为自定义数据输入创建了自定义的列表。数据视图提供了数据输入的其他方法。通过数据源详细信息任务窗格的使用“将选择的域插入为”列表,你可以创建一个数据视图作为单个项目表单、多个项目表单或新项目表单。

        小贴士:如果用户想同时快速编辑许多列表项目内的数据时,你可能想要选择多项目表单。但是,一些用户会对这个表单很疑惑。

        你也可以配置现存的数据视图来编辑、删除和插入数据到列表栏目。不像单项目和多项目表单,只能以数据输入模式使用,一个配置过的数据视图可以用来显示、编辑、插入或删除列表项目,在那儿链接被添加到每一行,使你能在浏览器中,直接编辑项目。这就是直接编辑。通过使用SPD或浏览器,你也可以配置XLV Web部件直接编辑。无论你给数据输入选择什么方法,你依然可以筛选、排序和分组数据、应用条件格式或创建公示栏目。

       当你启用数据视图的直接编辑时,你可以自定义编辑模板----当点击编辑时显示的窗体----和插入模板(当你在设计选项卡上使用数据视图预览列表点击插入时显示的)

       注意:单项目和多项目模式由在SPDataSource SP控件上的代码定义,在那儿DataSourceMode属性有ListItem或List两个值。数据视图提供了其他模式,但是SPD不会在用户界面上显示它们。你必须直接修改代码。

       在本次练习中,你添加编辑链接到现存的数据视图和XLV Web部件上。

       准备:使用SPD打开CreateDVWP.aspx,选中SalesReport DFWP。

1.    在数据视图工具,选项—>点击直接编辑,然后点击显示编辑栏目链接。

一步步学习SPD2010--第五章节--处理数据视图(3)--直接编辑

       包含编辑的额外的列添加到数据视图中

2.    重复步骤1两次来选择显示插入项目链接和显示删除项目链接

       DFWP第一列包含了编辑和删除,在Web部件底部是插入。

3.    向下滚动页面,点击Sales Report XLV Web部件

4.    在列表视图工具-->选项—>点击直接编辑

5.    点击F12,点击“是”保存更改,在浏览器预览当前版本页面,重新加载页面。

       在Sales Report Web部件上,编辑和删除链接出现在每个列表项目左侧,插入链接在数据视图下方。

6.    在Sales Person:Chris Ashton下方,Fabrikam.Inc左边点击编辑

       列表项目的编辑、删除链接被代替为保存和取消链接。列表项目(你可以更改它的值)被显示为SP 表单控件。

7.    在Brand列表,选择Elizabethan,在Quantity框中,输入36.

一步步学习SPD2010--第五章节--处理数据视图(3)--直接编辑

8.    点击保存。

Sales report页面刷新,列表项目显示新的值。

9.    向下滚动页面到Sales Report XLV Web部件,指针放在第一个Contoso Pharmaceuticals上

一步步学习SPD2010--第五章节--处理数据视图(3)--直接编辑

10.  点击编辑图标。

一步步学习SPD2010--第五章节--处理数据视图(3)--直接编辑

11.  点击取消图标。