![]() |
1.请点击工具条中的“重新计算”( ![]() 2.要了解“货运数据”的来源,请点击工具条中的“数据源”( ![]() |
![]() |
1.打开“数据源”对话框,最终可看到中心数据源目录:![]() function OnReady(id) { AF.func("SetSource", "reportdata/datacenter.xml"); //指定中心数据源URL!! AF.func("Build", "report/center1.xml"); }第3行是关键,可见只要指定一个URL,最终用户就可以方便地使用所有的数据了。 2.今后该 XML 是由程序员来维护的,凡是最终客户可能要用到的数据, 都应该在XML编目中登记; 3.在本Demo中,中心数据源编目是一个静态的XML文件,在实际应用中,出于安全等因素,建议采用类似 Servlet 或 aspx,只要数据格式是 XML 就行,具体的 XML 规范请参见开发文档; 4.实际的中心数据源编目可能会日益丰富、内容逐步膨胀,而单张报表通常只会用到其中的若干项,为此,当需要使用某个数据源项时都需要通过 ![]() 5.一旦定义了ID,就可以在报表的公式中使用这个数据源项了,例如本表中B3单元格的公式是 "=headrow('ds1')"、 B4单元格的公式是 "=datarow('ds1')". |