【问题标题】:Grails, google visualization pluginGrails,谷歌可视化插件
【发布时间】:2016-07-27 16:18:26
【问题描述】:

我对 grails 很陌生,我正在尝试开发一个简单的应用程序。

鉴于我有两个域类,有人可以给我一个关于如何在 Grails 中创建谷歌可视化图表的分步指导。

User
Transaction

关系是

User { static hasMany = [transactions:Transactions] }
Transaction { static belongsTo = User } 

换句话说,我要包含哪些库,我必须创建哪些 .js 文件,如何配置 UrlMapping.groovy 等,还有哪些额外的控制器/域类??

我尝试了很多次,阅读文档,观看教程,但我得到的都是错误。

PS:为了示例,假设两个类中都有一些随机字段。

谢谢!

【问题讨论】:

    标签: grails google-visualization grails-orm grails-2.0


    【解决方案1】:

    由于本网站的目的是指导和帮助学习,所以没有人会给你所有的代码,所以你可以复制它。 作为建议 - 如果您对 Grails 非常陌生,请从简单的事情一步一步开始。我不知道您的域类已经走了多远,但请执行以下操作:
    圣杯部分
    - 完全创建您的两个域类
    - 直接通过数据库,在Bootstrap 中或使用 CRUD(可以使用 grails 中的命令生成)填充一些数据
    - 在控制器中创建一个操作,您可以在其中获取所有数据并发送到 gsp 页面
    - 在 .gsp 页面中,只需获取所有域对象(即用户)的列表,然后将它们打印出来。
    HTML 部分
    - 简要了解一种 Google 可视化图表类型(您要使用的那种) - 如何创建、需要哪些数据等。
    - 需要的JS解释here - 下载示例
    - 在浏览器中运行示例,编辑属性并简单地使用它,直到您了解它是什么。
    TOGETHER PART
    - 了解如何以 JSON 格式将数据传递给 .gsp here
    - 然后在您的 Grails 项目中实现该示例,将 JSON 格式的数据传递给图表。
    祝你学习顺利!

    【讨论】:

    • 我最大的问题是我在哪里放置 gsp、文件以及它们实际上是什么。
    • @DonCode 好吧,那么解释 stackoverflow 答案中的所有 grails 太难也不合适了。 GSP 文件是来自 MVC 原则的视图。也许check this 教程用于解释文件模式的基础知识等等。如果您接受我的回答,我将非常感激,因为它正确地解释了您的问题。祝你好运
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多