{"id":16399576,"url":"https://github.com/leandrogehlen/grails-easyui","last_synced_at":"2026-01-11T14:03:45.108Z","repository":{"id":6906941,"uuid":"8157232","full_name":"leandrogehlen/grails-easyui","owner":"leandrogehlen","description":"jQuery EasyUI resources and taglibs","archived":true,"fork":false,"pushed_at":"2014-04-08T20:51:10.000Z","size":568,"stargazers_count":6,"open_issues_count":2,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-04T14:29:48.181Z","etag":null,"topics":["easyui","grails","jquery"],"latest_commit_sha":null,"homepage":"","language":"Groovy","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"naoina/genmai","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leandrogehlen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-12T11:05:28.000Z","updated_at":"2023-10-08T19:05:30.000Z","dependencies_parsed_at":"2022-07-11T01:19:40.806Z","dependency_job_id":null,"html_url":"https://github.com/leandrogehlen/grails-easyui","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leandrogehlen/grails-easyui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leandrogehlen%2Fgrails-easyui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leandrogehlen%2Fgrails-easyui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leandrogehlen%2Fgrails-easyui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leandrogehlen%2Fgrails-easyui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leandrogehlen","download_url":"https://codeload.github.com/leandrogehlen/grails-easyui/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leandrogehlen%2Fgrails-easyui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28306985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T11:18:18.743Z","status":"ssl_error","status_checked_at":"2026-01-11T11:07:56.842Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["easyui","grails","jquery"],"created_at":"2024-10-11T05:24:54.382Z","updated_at":"2026-01-11T14:03:45.081Z","avatar_url":"https://github.com/leandrogehlen.png","language":"Groovy","funding_links":[],"categories":[],"sub_categories":[],"readme":"Grails EasyUI\r\n=============\r\n\r\nGrails EasyUI Plugin helps you to develop rich applications using the jQuery JavaScript library EasyUI framework.\r\n\r\nThe plugin implements taglibs for writing the compontentes in gsp, plus the scripts to generate scaffold to produce CRUD quick and powerful.\r\n\r\nAnother feature created is EasyuiDomainClassMarshaller that simplifies the rendering of domain objects to compatible JSON components JQuery EasyUI.\r\n\r\nIncluding the resources\r\n------------------------\r\n\r\nYou must use the Grails resources framework to make use of this plugin.\r\n\r\nDownload http://www.jeasyui.com/download/, extracting content in webapp/js/jquery-easyui\r\n\r\n    jquery-easyui - jQuery EasyUI framework (latest version)\r\n    \r\nConfiguration\r\n-------------\r\nThe following settings are available\r\n```groovy \r\n// available \"en\", \"pt_BR\" \r\ngrails.plugin.easyui.locale = 'en' \r\n\r\n//folder name found in \"jquery-easyui/themes\"\r\ngrails.plugin.easyui.theme = 'black' \r\n\r\n//version defined in the file \"jquery-1.8.0.min.js\" found in \"jquery-easyui\"\r\ngrails.plugin.easyui.jquery.version = '1.8.0' \r\n\r\n//Auto register marshaller on bootstrap\r\ngrails.plugin.easyui.register.marshaller = true\r\n``` \r\n\r\nTagLib\r\n------\r\n\r\n```xml\r\n\u003cr:require modules=\"easyui_core\"/\u003e\r\n\u003cr:layoutResources /\u003e\r\n``` \r\n```xml\r\n\u003chtml\u003e\r\n    \u003chead\u003e\r\n        \u003ctitle\u003eHello World Demo\u003c/title\u003e\r\n        \u003cr:require module=\"easyui_core\"/\u003e    \t\t\t\r\n        \u003cr:layoutResources /\u003e\r\n    \u003c/head\u003e\r\n    \u003cbody\u003e\r\n        \u003ce:window title=\"My Window\" width=\"300px\" height=\"100px\"\u003e\r\n            Some Content.\r\n        \u003c/e:window\u003e\r\n    \u003c/body\u003e\r\n\u003c/html\u003e\r\n``` \r\n\r\nScaffold\r\n--------\r\nWe can generate scaffold with commands:\r\n\r\n```\r\ngrails easyui-generate-controller [domainClass]\r\ngrails easyui-generate-view [domainClass]\r\ngrails easyui-generate-all [domainClass]\r\ngrails easyui-install-templates\r\n```\r\n\r\nRegistering DomainClassMarshaller\r\n---------------------------------\r\n\r\nTo integrate the data with the components you need to register the domain class renderer. To register this class it is necessary to change the file BootStrap.groovy as follows:\r\n\r\n```groovy\r\nimport grails.converters.JSON\r\nimport org.codehaus.groovy.grails.commons.GrailsApplication\r\nimport org.grails.plugins.easyui.EasyuiDomainClassMarshaller\r\n\r\n...\r\n\r\nclass BootStrap {\r\n\r\n    GrailsApplication grailsApplication\r\n\r\n    def init = { servletContext -\u003e    \t \r\n        JSON.registerObjectMarshaller(new EasyuiDomainClassMarshaller(true, grailsApplication))\r\n        ...\r\n    }\r\n    ...\r\n}\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleandrogehlen%2Fgrails-easyui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleandrogehlen%2Fgrails-easyui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleandrogehlen%2Fgrails-easyui/lists"}