-
Type: Bug
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 3.16.0
-
Fix Version/s: None
-
Component/s: Studio Designer
-
Epic Link:
-
Tags:
All the default search views in webui implement a behavior to prevent the search result to be refreshed every time a character is entered by the use. This is to ensure that search scales with large repositories.
View designer does not implement this behavior. Developer must then look at the webui source.
VD generates only the following code
<nuxeo-input role="widget" value="{{params.system_fulltext}}" label="System Fulltext" type="text"></nuxeo-input>
The default search form in webui contains javascript functions
<nuxeo-input role="widget" id="searchInput" type="search" label="[[i18n('defaultSearch.fullText')]]" value="{{searchTerm}}" placeholder="[[i18n('defaultSearch.fullText.placeholder')]]" autofocus on-keydown="_checkForEnter"> </nuxeo-input> ... clear: function() { this.searchTerm = ''; this._search(); }, _search: function() { if (this.searchTerm) { this.set('params.ecm_fulltext', this.formatFulltext(this.searchTerm)); this.set('params.highlight', 'dc:title.fulltext,ecm:binarytext,dc:description.fulltext,ecm:tag,note:note.fulltext,file:content.name'); } else if (this.params.ecm_fulltext) { this.set('params.ecm_fulltext', ''); delete this.params.ecm_fulltext; delete this.params.highlight; } }, _checkForEnter: function(e) { if (e.keyCode === 13) { this._search(); } }
- is related to
-
NXP-24391 Webui default search does not scale
- Resolved