本指南描述了如何定制被用于在 Web 报表中导航的 Web 报表工具栏。 例如,我们将移除它的打印按钮,改变某些项的文本,并创建重定向到另一个网页的自定义按钮。
要定制 Web 报表工具栏,则执行下列操作。
创建有报表工具栏的 Web 应用程序
移除工具栏项
-
调用 ReportToolbar 的 智能标记,并选择 Edit Items(编辑项)... 选项。
Report Toolbar Item Editor(报表工具栏项编辑器) 将被调用。
-
为了从 ReportToolbar 中移除 PrintReport、PrintPages 和 ReportToolbarSeparator 项,在编辑器的项列表中选中这些项,并单击 Items 管理功能区的 Remove the item(删除项) 按钮。
添加自定义按钮
-
再次调用 Report Toolbar Item Editor,单击 Add an item(添加项) 按钮,并在 Item Editor 菜单中,选择 ReportToolbarButton 菜单项。
-
把它的 Name 属性修改为德语的 KlickMich、并把 Text 属性修改为 Klick mich。 为了应用更改,单击 OK 按钮。
注意 |
---|
此外,还可以指定用于刻画按钮的图像。 为此,可使用 ImageUrl 属性。 并且, ImageUrlDisable 属性被设计用于指定被禁用的按钮的图像。 |
-
单击 ReportToolbar 的智能标记,并且在操作列表中单击 Client-Side Events(客户端事件)... 项,来调用 ReportToolbar Client-Side Events Editor。
在此对话框中,选择 ItemClick 事件处理程序,并为之编写下列脚本。
JScript | 复制代码 |
---|
function(s, e) {
if(e.item.name == "KlickMich")
{
window.location.href = "http:
}
}
|
本地化 Web 报表工具栏
-
为了修改 ReportToolbar 报表工具栏项的文本,在其编辑器的项列表中,选择适当的 ReportToolbarLabel 项,并把它的 Text 属性设置为所需的文本。 在本例中,我们把 "Page...of" 文本修改为德语的等价词("Seite...von")。
注意 |
---|
此外,如果还需要本地化某些工具栏项的工具提示,则为该项的 ToolTip 属性指定适当的文本。 |
查看运行结果
在下面的插图中显示了结果。
参阅