Advanced search: WIP POC, client widgets.

SVN:b1162[5401]
This commit is contained in:
Guillaume Lajarige
2018-03-09 13:18:56 +00:00
parent 0bf33ec7e9
commit 1d96cbeb07
2 changed files with 14 additions and 5 deletions

View File

@@ -117,7 +117,7 @@ $(function()
this.element
.append('<div class="sfc_title"></div>')
.append('<div class="sfc_form_group"></div>')
.append('<div class="sfc_toggle"><a class="fa fa-caret-down" href="#"></a></div>');
.append('<span class="sfc_toggle"><a class="fa fa-caret-down" href="#"></a></span>');
// Bind events
// - Toggler
@@ -128,7 +128,7 @@ $(function()
// Removable / locked decoration
if(this.options.is_removable === true)
{
this.element.append('<div class="sfc_close"><a class="fa fa-times" href="#"></a></div>');
this.element.append('<span class="sfc_close"><a class="fa fa-times" href="#"></a></span>');
this.element.find('.sfc_close').on('click', function(){
me._remove();
});

View File

@@ -256,9 +256,12 @@ $(function()
var sWidgetClass = 'search_form_criteria' + '_' + sType;
// Add some informations from the field
oData.field = {
label: this.options.search.fields[sRef].label,
};
if(this._hasFieldDefinition(sRef))
{
oData.field = {
label: this.options.search.fields[sRef].label,
};
}
// Create DOM element
var oCriteriaElem = $('<div></div>')
@@ -308,6 +311,12 @@ $(function()
this._submit();
},
// Field helpers
_hasFieldDefinition: function(sRef)
{
return (this.options.search.fields[sRef] !== undefined);
},
// Button handlers
_onSubmitClick: function(oEvent)
{