0

Issues (Some idea)

1. Too many API calls to Ninox (one for each record):
The openRecords function iterates through the selected records and opens a popup for each. This can overwhelm the application and browser, especially with a large number of records.

2. API or browser limits:
Ninox may enforce rate limits or restrict the number of simultaneous operations to prevent overloading. Similarly, browsers may block or slow down multiple popups being opened at once.

4 replies

null
    • Rafael Sanchis
    • Rafael_Sanchis
    • 3 mths ago
    • Reported - view
    let list := (
            let x := split(text('Artist Choice'), ",");
            for item in x do
                let i := first(select Artists where 'Artist Name' = item);
                "
    <aside class = 'double' style='text-align:center; font-family:Helvetica; font-size:16px; color:dimgray; background-color:#FFF;'>&#x1F4C0  I n f o   /  A r t i s t  </aside><br>
    <span style=""color: black"">Artist Name: </span>
    <span onclick=""ui.openRecord('" +
                raw(i) +
                "')""; style=""color: #1E90FF;font-size:18px; cursor: pointer; text-decoration: underline;"">" +
                i.'Artist Name' +
                "</span><br><br>
    

    The ui.openRecord work with few records if there are too many records it stops working.

    With 60 works fine, with 550 no working

      • Fred
      • 3 mths ago
      • Reported - view

      Can you be more specific about what you want to do?

      • Rafael Sanchis
      • Rafael_Sanchis
      • 3 mths ago
      • Reported - view

       

      Hi Fred, When I click on Artist Name open a record witn all info about discography, it work ok but only with 50 or 60 records, wirh 300 records not work, I click on Artist Name and don't open the record Artist.

      Happy New Year.

      • Fred
      • 3 mths ago
      • Reported - view

      looks like you will need to break it up into smaller groups then have a Next/Previous button.