Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-15032

New React fields are blocking customization in JSM Portal

    XMLWordPrintable

Details

    • 14
    • We collect Jira Service Desk feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      Hi,

       

      Our product has a feature called LiveFields, which is used to manipulate fields in the UI (like hiding the field, setting it's value, listening for a field value change and limiting the select options).

      We started facing some problems with this feature on the Customer Portal, and we noticed that it's because for some of the fields there's a new implementation: they are now implemented with React instead of just plain JS.

      One of the fields is for example the Select, and we noticed this change for example in JSM version 5.11.2.

      As you imagine, now we can't simply add JS listeners on the field or set its value, since React will rewrite the HTML/JS of that field and disregard whatever we modified on it.

      For many of our customers this breaks existing functionality that they use for years.

       

      We need a public JS API to allow us to manipulate this type of fields. Specifically, we need ways to do the following: add listeners to the field (for value change at least), change the field's value (even if it's multiple), restrict the field's options, disable or hide the field in the UI, set a small message under the field.

       

      Thanks in advance,

      Bogdan

      Attachments

        Activity

          People

            Unassigned Unassigned
            0c1b3b46f3e4 Bogdan Neacsu
            Votes:
            57 Vote for this issue
            Watchers:
            19 Start watching this issue

            Dates

              Created:
              Updated:

              Backbone Issue Sync