Fix deleted checkbox in items form

Clear suggestion cache when toggling deleted filter
This commit is contained in:
jekkos
2015-08-18 18:01:24 +02:00
parent 011caf375f
commit 517363b485
5 changed files with 19 additions and 9 deletions

View File

@@ -106,6 +106,8 @@ class Item extends CI_Model
*/
function get_info($item_id)
{
$this->db->select('items.*');
$this->db->select('suppliers.company_name');
$this->db->from('items');
$this->db->join('suppliers', 'suppliers.person_id = items.supplier_id', 'left');
$this->db->where('item_id',$item_id);

View File

@@ -6,11 +6,15 @@ $(document).ready(function()
enable_select_all();
enable_checkboxes();
enable_row_selection();
enable_search('<?php echo site_url("$controller_name/suggest")?>','<?php echo $this->lang->line("common_confirm_search")?>', undefined, {
var widget = enable_search('<?php echo site_url("$controller_name/suggest")?>','<?php echo $this->lang->line("common_confirm_search")?>', undefined, {
'is_deleted' : function () {
return $("#is_deleted").is(":checked") ? 1 : 0;
}
});
// clear suggestion cache when toggling filter
$("#is_deleted").change(function() {
widget.flushCache();
});
enable_delete('<?php echo $this->lang->line($controller_name."_confirm_delete")?>','<?php echo $this->lang->line($controller_name."_none_selected")?>');
enable_bulk_edit('<?php echo $this->lang->line($controller_name."_none_selected")?>');

View File

@@ -14580,7 +14580,7 @@ function enable_search(suggest_url,confirm_search_message,format_item,extra_para
$(this).attr('value','');
});
$("#search").autocomplete(suggest_url,{max:100,delay:10, selectFirst: false, formatItem : format_item, extraParams: extra_params});
var widget = $("#search").autocomplete(suggest_url,{max:100,delay:10, selectFirst: false, formatItem : format_item, extraParams: extra_params});
$("#search").result(function(event, data, formatted)
{
do_search(true);
@@ -14600,6 +14600,8 @@ function enable_search(suggest_url,confirm_search_message,format_item,extra_para
}
do_search(true);
});
return widget;
}
enable_search.enabled=false;

View File

File diff suppressed because one or more lines are too long

View File

@@ -28,7 +28,7 @@ function enable_search(suggest_url,confirm_search_message,format_item,extra_para
$(this).attr('value','');
});
$("#search").autocomplete(suggest_url,{max:100,delay:10, selectFirst: false, formatItem : format_item, extraParams: extra_params});
var widget = $("#search").autocomplete(suggest_url,{max:100,delay:10, selectFirst: false, formatItem : format_item, extraParams: extra_params});
$("#search").result(function(event, data, formatted)
{
do_search(true);
@@ -48,6 +48,8 @@ function enable_search(suggest_url,confirm_search_message,format_item,extra_para
}
do_search(true);
});
return widget;
}
enable_search.enabled=false;