学习C#开源报表组件Seal Report(18:Seal Report Designer界面布局-14)

发布时间:2026/8/23 9:18:15
学习C#开源报表组件Seal Report(18:Seal Report Designer界面布局-14) 启动Seal Report Designer打开之前创建的销售统计报表在左侧面板的View节点下创建View子节点对象与该对象相关的属性如下图所示。Template name属性显示视图模版名称Template description属性显示视图模板说明Show in the Web menu属性设置是否在Web报表服务的菜单中显示当前视图对象Menu name属性设置视图对象在Web报表服务的菜单名称如果配置子菜单则使用“/”符号分隔例如Samples/General/OrdersReference view属性值不为空则从指定的视图中复用属性值Use custom template text属性设置是否使用自定义模板Custom template属性支持维护HTML和Razor脚本格式的视图模板以替代视图的默认模板Custom partial template list属性支持维护视图模板指定位置的模板内容不需要重写整个页面Culture name属性设置报表的显示语言如果值为空则使用默认语言Report format属性设置报表显示格式Report description属性设置报表页面的信息子页面Information中的报表介绍Display:Show restrictions属性值为True且配置了可交互的筛选条件则在报表初始化时显示筛选条件Display:Information message属性设置报表页面的信息子页面Information的显示方式Display:Execution messages属性设置报表页面的消息子页面Messages的显示方式Display:Autoscroll enabled for execution messages属性设置报表页面的消息子页面内的执行消息是否自动滚动到最新消息Display:Show Execute button属性设置报表页面内执行按钮的显示方式Restrictions:Panel position属性设置报表页面内筛选条件面板的显示位置如果值为Left或Right则应设置Number of restrictions per row属性值为1以强制换行Restrictions:Panel width属性筛选条件面板的位置在左侧或右侧时设置面板宽度值在1-11之间Restrictions:Number of restrictions per row属性设置筛选条件面板一行显示的筛选条件数量值在1-12之间如果位置在左侧或右侧则本属性值应为1Restrictions:Select size属性设置筛选条件的下拉列表中显示的条目数量Restrictions:Header属性设置筛选条件前面的显示内容支持HTML格式Restrictions:Footer属性设置筛选条件后面的显示内容支持HTML格式示例如下图所示Navigation:Drill Enabled属性设置是否启用Drill navigation钻取导航功能Navigation:Drill all elements of the hierarchy属性设置是否各层级元素都支持Drill navigation钻取导航Navigation:Sub-Reports Enabled属性设置是否启用Sub-Reports子报表导航功能Options:Force execution属性如果值为True即使报表包含需交互的的筛选条件也强制报表直接执行Options:Server pagination enabled属性如果值为True则启用服务端分页模式即当在浏览器中切换表格的页码时系统会向服务器请求并仅传输当前页的数据同时表格的排序和筛选操作也是在服务端完成Options:Enable Results menu属性设置报表页面内的结果菜单是否显示Options:Auto-Refreshseconds属性设置报表自动刷新时间单位为秒值为0则不刷新Options:Load all Models属性如果值为True则强制报表运行时加载所有已定义的模型Models而非仅加载当前视图直接引用的模型Additional JavaScript属性该属性支持在报表页面内注入自定义JavaScript代码Additional CSS属性该属性支持在报表页面内注入自定义CSS设置Bootstrap:Container are fluid属性用于控制报表在网页上的整体布局宽度HTML Print:Body width属性设置HTML打印格式中Body元素宽度HTML Print:Show report information属性值为True则将报表信息面板数据打印在文档底部HTML Print:Show message属性值为True则将报表执行状态信息打印在文档底部。参考文献[1]https://github.com/ariacom/Seal-Report[2]https://sealreport.org/[3]https://sealreport.org/demo[4]https://sealreport.org/forum/[5]https://github.com/ariacom/Seal-Report/releases[6]https://www.cnblogs.com/Leo_wl/p/7716582.html[7]https://sealreport.org/Help/html/26c7ae63-9b83-dc1d-b5d0-00a18021be41.htm[8]https://sealreport.org/Reports

相关新闻