Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
寻找在Drupal中显示BIRT报告的最佳方法的建议_Drupal_Birt - Fatal编程技术网

寻找在Drupal中显示BIRT报告的最佳方法的建议

寻找在Drupal中显示BIRT报告的最佳方法的建议,drupal,birt,Drupal,Birt,在Drupal应用程序上,我的目标是显示一个包含两个CCK或分类下拉小部件、两个日期弹出日历小部件和一个“假”提交按钮的页面。submit将使用ajax将信息发送到一个PHP页面,该页面生成一个BIRT报告,并将完整的HTML返回到该页面,我将只将其注入一个空div中。我希望始终保持页面上的控件,并在用户更改参数和重新提交时使用ajax不断替换包含我报告的div 实现这一目标的最佳方式是什么?我可以处理相当多的PHP和JavaScript,但试图利用Drupal创建页面并显示控件却很难理解。我读

在Drupal应用程序上,我的目标是显示一个包含两个CCK或分类下拉小部件、两个日期弹出日历小部件和一个“假”提交按钮的页面。submit将使用ajax将信息发送到一个PHP页面,该页面生成一个BIRT报告,并将完整的HTML返回到该页面,我将只将其注入一个空div中。我希望始终保持页面上的控件,并在用户更改参数和重新提交时使用ajax不断替换包含我报告的div


实现这一目标的最佳方式是什么?我可以处理相当多的PHP和JavaScript,但试图利用Drupal创建页面并显示控件却很难理解。我读过的例子要么太不相关,要么太抽象,没有帮助。谢谢

没有大众的喜爱,但经过几天的努力,我已经有了BIRT 2.5报告,可以在Drupal 6.16中很好地发挥作用。您可以在这里阅读整个故事并查看代码示例:我已经通过一个小型定制模块完成了与BIRT的集成。您可以在这里阅读完整的故事和代码示例:

因此我将进一步介绍。我构建了一个带有自定义表单的模块,该表单使用AHAH提交过滤器并将用户保持在页面上。我已经安装了JavaBridge,可以通过PHP调用BIRT报告,但是我从BIRT中得到了严重的错误。如果我能解决这个问题的话,我会尽量把它贴出来,因为我相信我不是唯一一个需要这样做的人。