Fixed sorting
This commit is contained in:
@@ -77,11 +77,12 @@ async fn sort_and_search(tbl: Tbl, sort_dir: Option<u8>, sort_field: Option<usiz
|
||||
sortfield = sort_field.unwrap();
|
||||
}
|
||||
|
||||
let tbl = inventur_db::sort_table(tbl.clone(), sortfield, sortdir);
|
||||
let column_names = tbl.column_names.clone();
|
||||
let column_types = tbl.column_types.clone().iter().map(|x: &inventur_db::FIELDTYPE| *x as i32).collect::<Vec<i32>>();
|
||||
let rows : Vec<Vec<String>>= tbl.rows.iter().map(|v| {let mut r = v.cells.clone(); r.insert(0, v.row_pos.to_string()); r}).collect();
|
||||
|
||||
PassTbl { tbl: inventur_db::sort_table(tbl.clone(), sortfield, sortdir), searchvalue, searchfields, sortdir, sortfield, tname: tbl.name, column_names, column_types, rows }
|
||||
PassTbl { tbl: tbl.clone(), searchvalue, searchfields, sortdir, sortfield, tname: tbl.name, column_names, column_types, rows }
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user