Hi, I think "select2" is a perfect candidate for your needs. I use it in my Pyramid applications but with z3c.form package and it works perfectly with AJAX calls. The simplest way is probably to create a JSON view which returns a list of objects containing "id" and "text" attributes matching text you started to enter. I can help you concerning the required HTML, AJAX and Javascript integration, but I don't know "deform" package requirements...
Regards, Thierry 2016-09-11 23:30 GMT+02:00 Jo G <[email protected]>: > Hi, I have a pyramid based application using substanced and deform. I am > using a select2 drop down pre-populated with a list of items. The list is > very long and takes forever to load. Looking at select2 I should be able to > use an Ajax call to a pyramid view to return a subset of the data. > Deform uses an old version of select2 and I'm finding it hard to get it > and substanced to play nicely together. > My approach would be: > Define a view that returns a subset of data > Create my own widget based on the select2 widget > Write a new template for the widget > Make the form use Ajax > > Anybody done this or can help? > > Is there any reason I couldn't use an updated version of select2 jquery? > > Is there a better widget I could use? I need to display a text value and > return an associated integer ID. > > Thanks in advance. > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/pylons-discuss/474fc6cd-87d6-4066-8dab-03d00958f035% > 40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- http://www.imagesdusport.com -- http://www.ztfy.org -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWC%3DX2d8aTkCdXmGhK7DLGKC9BrGVssb_crDEzp-LWuZaQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
