发布时间 : 2018-12-19 10:33:22.000|阅读 325 次
概述:此示例显示如何从运行时代码创建报表设计器。
相关链接:
此示例显示如何从运行时代码创建报表设计器。首先,您需要创建StiDesignerFx类的新设计器对象。您还可以设置设计器对象的必要参数,例如其位置。创建后,您可以使用addElement()方法将设计器可视对象添加到应用程序的主容器中:
private var _designer: StiDesignerFx;
public function get designer(): StiDesignerFx
{
    return _designer;
}
public function set designer(value: StiDesignerFx): void
{
    _designer = value;
}
 
private function createDesignerFx(): void
{
    // Create new DesignerFx
    designer = new StiDesignerFx;
    // Set DesignerFx location
    designer.left = 0;
    designer.top = 0;
    designer.right = 0;
    designer.bottom = 0;
    // Add DesignerFx to Application
    addElement(designer);
}
要使用报表设计器的此实例,您可以访问designer属性:
private function onLoadComplete(event: Event): void
{
    ...
 
    // Create new report object
    var report: StiReport = new StiReport();
    // Load report from XML string
    report.loadReportFromString(reportString);
    // Design report in DesignerFx
    designer.report = report;
}
下面的屏幕截图中,您可以看到示例代码的结果。

购买Stimulsoft正版授权,请点击“咨询在线客服”哟!
渝ICP备12000582号-15/渝公网安备 50010702501010号