国家  china

SpreadJS 复选框单元格的优化

复选框单元格是SpreadJS(以下简称SJS)常用的一种单元格类型,常见的复选框有checkbox,radiobutton等等。 一般情况下初始化后用setCelltype方法为指定单元格设置该类型,像这样: [更多...]

Knockout框架下使用SpreadJS

SpreadJS支持Knockout框架。 Knockout(以下简称KO)是什么?引用官方文档:KO是一款很优秀的JavaScript库,它可以帮助你仅使用一个清晰整洁的底层数据模型(data mo [更多...]

Asp.net MVC中如何放在Areas中路由如何编写

MVC 中使用ActiveReports 报表控件,保证正常运行的最不可缺少的步骤,就是添加路由。

MVC Area 中可以说是比MVC多一层目录,按照往常的步骤,报表仍无法加载,会报如下的错误信息

那今天我们就来了解,在MVC Area中怎么为AR添加路由信息,只需一步
[更多...]

参数化数据集查询语句

如上篇博客中所讲述的,数据源连接字符串可通过增加报表参数,从而进行动态改变,连接到不同的数据库当中去,今天我们主要来学习在ActiveReports中参数化数据集查询语句,同样的原理,用报表参数来接收外界的输入进而影响实际生成的数据。 [更多...]

参数化数据库连接字符串

众所周时,ActiveReports 具有超强表达式计算的能力,可以应用于报表设计的方方面面,如数据运算,数据判断等,但没有人想到,这还只是开始,在现实中很多客户都是在做CRM 或ERP系统,针对的是不同客户,相同数据结构不同数据的应用场景,这个时候我们需要为客户提供数据权限控制的能力,根据用户区分实际存储的数据库和数据集。 [更多...]

修改Html5Viewer 导出文件名称

Html5Viewer默认会提供打印和导出按钮,这样会给我们带来很多方便,而不需要自己定制,但是HTML5Viewer 导出按钮默认是以ActiveReports 命名的,因此我们需要来修改可另存为报表的名称。

在本篇文章来学习如何修改HTML5Viewer的导出文件名.
[更多...]