add concept search filtering select fix
This commit is contained in:
parent
7567374e50
commit
1b0f0e4859
1 changed files with 11 additions and 8 deletions
|
@ -21,6 +21,8 @@ Definition of basic view classes and other browser related stuff for the
|
|||
loops.expert package.
|
||||
"""
|
||||
|
||||
import json
|
||||
|
||||
from zope import interface, component
|
||||
from zope.app.pagetemplate import ViewPageTemplateFile
|
||||
from zope.cachedescriptors.property import Lazy
|
||||
|
@ -207,13 +209,14 @@ class Search(ConceptView):
|
|||
data.sort(key=lambda x: x['sort'])
|
||||
if not title:
|
||||
data.insert(0, {'label': '', 'name': '', 'id': ''})
|
||||
json = []
|
||||
jsonData = dict(itentifier='id')
|
||||
jsonItems = []
|
||||
for item in data[:100]:
|
||||
json.append("{label: '%s', name: '%s', id: '%s'}" %
|
||||
(item['label'], item['name'], item['id']))
|
||||
json = "{identifier: 'id', items: [%s]}" % ', '.join(json)
|
||||
#print '***', json
|
||||
return json
|
||||
jsonItems.append(dict(label=item['label'],
|
||||
name=item['name'],
|
||||
id=item['id']))
|
||||
jsonData['items'] = jsonItems
|
||||
return json.dumps(jsonData)
|
||||
|
||||
def executeQuery(self, **kw):
|
||||
return ConceptQuery(self).query(**kw)
|
||||
|
|
Loading…
Add table
Reference in a new issue