I have a custom field which requests a list of universities from one of our other microservices to populate a select list.
This all works fine, the value of each option is the integer ID of the university and this gets stored correctly in the database.
When viewing an item in list view, that field obviously displays as an integer ID, which isn’t very useful for our users.
Is there a way of me transforming that back to the name of the university on render?
NOTE - the plugin which creates the custom field requests the universities on initialisation and stores the results in redux so they are globally available for lookups.
Thanks for any help!
This topic has been created from a Discord post (1243281709714116739) to give it more visibility.
It will be on Read-Only mode here.
Join the conversation on Discord
             
            
              
              
              
            
           
          
            
            
              Yea, why not, if you store your data as json
             
            
              
              
              
            
           
          
            
            
              You can stor the name along with ID
             
            
              
              
              
            
           
          
            
            
              Thanks, is there a way of customising what part of that JSON gets returned by the API?
Also, how can I extract the name and change the list view? Can’t see any instructions anywhere
             
            
              
              
              
            
           
          
            
            
              Wonder witch list is that
             
            
              
              
              
            
           
          
            
            
              And can you screenshot the actual view currently
             
            
              
              
              
            
           
          
            
            
              So the “LearningProvider” column is showing the ID, where I want it to show the name.
Its worth noting that the name can change over time, where the ID won’t, which is why I want to store the ID and return it from API calls
             
            
              
              
              
            
           
          
            
            
              Gonna need you schema.json also
             
            
              
              
              
            
           
          
            
            
              There is fields and pen button
             
            
              
              
              
            
           
          
            
            
              What do you need the schema file for?
That cog menu doesn’t give me any  customisation options for that field.
             
            
              
              
              
            
           
          
            
            
              I need to know witch format your  learning provider is stored
             
            
              
              
              
            
           
          
            
            
              It’s just a single number, a unique identifier
             
            
              
              
              
            
           
          
            
            
              It’s a custom field I have created which performs a lookup against an API to display the name
             
            
              
              
              
            
           
          
            
            
              Well that’s why it is displayed as number then 
             
            
              
              
              
            
           
          
            
            
              I don’t think you really can do anything about it
             
            
              
              
              
            
           
          
            
            
              The problem that json is not going to be displayed there at all
             
            
              
              
              
            
           
          
            
            
              I know why it’s displayed as a number, I was asking if there was any way to override the view so I could convert the number back to the name using the api results i have stored in redux