mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-07-13 08:22:52 -04:00
Fix deleted checkbox in items form
Clear suggestion cache when toggling deleted filter
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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")?>');
|
||||
|
||||
|
||||
4
dist/opensourcepos.js
vendored
4
dist/opensourcepos.js
vendored
@@ -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;
|
||||
|
||||
|
||||
12
dist/opensourcepos.min.js
vendored
12
dist/opensourcepos.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user