*
*/
textSearch: function(textSearchData){
+ console.log(jQuery('input#'+textSearchData.slug+'-text'));
var searchResults = {};
var listData = {
action : 'glm_members_admin_ajax',
jQuery('input#'+textSearchData.slug+'-text').autoComplete({
minChars:0,
source: function( request, response ) {
- if( textSearchData.searchType == "list"){
+
+ if( textSearchData.searchType == "list" && !textSearchData.fieldName){
listData.text_search = request;
+ }else if(textSearchData.fieldName){
+ listData[textSearchData.fieldName] = request;
}else{
listData.query = request;
}
+
deleteAllFilterFields(listData);
updateSearchFilterValues();
var queries = getSearchFieldValues();
- console.log(queries)
mergeProps(listData, queries);
jQuery.ajax({
$alphaSelected = strtoupper($actionData['request']['alpha']);
$alphaWhere .= " AND T.name LIKE '$alphaSelected%'";
}
-
+
// Get full list for all other filters, but not filtered by alpha (that would be silly)
$alphaList = $this->getAlphaList(' AND '.$where, $alphaSelected);
</div>
CUSTOM FIELDS:
{apply_filters('glm-member-db-custom-filter-search', '', 'glm-member-db' )}
- <script>
- jQuery(function($){
- console.log( $("#glm-member-db-cral___bapples-text"))
- window.Glma.textSearch({
- slug : 'glm-member-db-cral___bapples',
- searchType : 'list',
- glmAction : "glmTextSearch",
- view : 'list'
- });
- });
- </script>
+
</div>
</div>
</div>