Required Collection-link in Set inside Repeater

I am having hard time to make the Collection-link required inside a repeater and a set. Is there a way to make it required?
Here is my JSON:

{
  "fields": [
    {
      "name": "events",
      "type": "set",
      "label": "My events",
      "options": {
        "display": "limit",
        "fields": [
          {
            "name": "limit",
            "type": "text",
            "label": "The limit",
            "options": {
              "default": "0",
              "pattern": "^([0-9]+)$",
              "required": true
            }
          },
          {
            "name": "page",
            "type": "collectionlink",
            "label": "The linked page",
            "options": {
              "link": "page",
              "display": "title",
              "multiple": false,
              "limit": 1,
              "required": true
            }
          }
        ]
      }
    }
  ]
}

did you manage to get answer to this?

This is the JSON that worked for me:

{
  "field": {
    "type": "set",
    "label": "Menu item",
    "options": {
      "fields": [
        {
          "name": "category",
          "type": "text"
        },
        {
          "name": "products",
          "type": "collectionlink",
          "options": {
            "link": "products",
            "display": "name",
            "multiple": true,
            "limit": false
          }
        }
      ]
    }
  },
}

Sorry, but I don’t see you setting anything as required in your code…
My code works also, except the required option, which is ignored.

Thanks for asking but no solution yet…