{"id":29170295,"url":"https://github.com/mendixlabs/gridselector","last_synced_at":"2025-07-01T12:39:49.769Z","repository":{"id":15025926,"uuid":"17751683","full_name":"mendixlabs/GridSelector","owner":"mendixlabs","description":"This widget creates a grid, consisting of a list of objects to the left and one at the top.","archived":false,"fork":false,"pushed_at":"2020-04-02T11:55:44.000Z","size":657,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-04-13T17:55:34.935Z","etag":null,"topics":["mendix-widget"],"latest_commit_sha":null,"homepage":"https://appstore.home.mendix.com/link/app/266/Mendix/Grid-Selector","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"siosphere/virge-core","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mendixlabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-14T16:01:30.000Z","updated_at":"2021-04-15T08:56:24.000Z","dependencies_parsed_at":"2022-09-10T11:01:41.135Z","dependency_job_id":null,"html_url":"https://github.com/mendixlabs/GridSelector","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/mendixlabs/GridSelector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mendixlabs%2FGridSelector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mendixlabs%2FGridSelector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mendixlabs%2FGridSelector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mendixlabs%2FGridSelector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mendixlabs","download_url":"https://codeload.github.com/mendixlabs/GridSelector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mendixlabs%2FGridSelector/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262964068,"owners_count":23391946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["mendix-widget"],"created_at":"2025-07-01T12:39:40.935Z","updated_at":"2025-07-01T12:39:49.754Z","avatar_url":"https://github.com/mendixlabs.png","language":"JavaScript","readme":"# Grid Selector\r\n\r\n## Description\r\nThis widget creates a grid, consisting of a list of objects to the left and one at the top. The checkboxes can then be used to set the reference connecting the two.\r\nIt lets you quickly set a lot of references over/for a lot of objects\r\n\r\nSupports both *references* (radiobuttons) and *referencesets* (checkboxes).\r\n\r\n## Contributing\r\n\r\nFor more information on contributing to this repository visit [Contributing to a GitHub repository](https://world.mendix.com/display/howto50/Contributing+to+a+GitHub+repository)!\r\n\r\n## Features\r\n\r\nHas an on change that is triggered for each change\r\nConstraints for both entities\r\nPaging on the left entities\r\nKeyboard support with the arrow keys and spacebar to (de)select\r\n\r\n## Configuration\r\n\r\nThe onchange microflow should be set up to commit the object if a commit is required. The widget does not commit anything itself.\r\nUse the Radiobutton version for setting references and the Checkbox version for setting referencesets.\r\n\r\n## Properties\r\n\r\n### Onchange microfow\r\nThe microflow that is executed when a checkbox or radiobutton is (de)selected. Receives the left entity as input parameter.\r\n### Items per page\r\nAmount of items that should be shown on the left for paging. You can use 0 to disable paging and show all objects.\r\n### Read-only\r\nSets the entire grid to a read-only view.\r\n### Left entity\r\nThe entity of the objects that will be displayed on the left side of the grid.\r\n### Left constraint\r\nThe constraint to apply to these objects.\r\n### Left display attribute\r\nThe attribute that is displayed for each object.\r\n### Left sort attribute\r\nThe attribute that the objects are sorted on.\r\n### Left sort order\r\nThe order the objects are sorted on.\r\n### Width in percentage\r\nYou can set the width of the first left column here. Using 0 makes it resizes with the other columns.\r\n### Top entity\r\nThe reference or reference set that is used.\r\n### Top constraint\r\nThe constraint to apply to these objects.\r\n### Top display attribute\r\nThe attribute that is displayed for each object.\r\n### Top sort attribute\r\nThe attribute that the objects are sorted on.\r\n### Top sort order\r\nThe order the objects are sorted on.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmendixlabs%2Fgridselector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmendixlabs%2Fgridselector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmendixlabs%2Fgridselector/lists"}