fix header borrow bug
This commit is contained in:
parent
6f138d4b98
commit
3d268e6d0a
2 changed files with 12 additions and 4 deletions
|
|
@ -50,6 +50,10 @@ impl Table {
|
||||||
.collect::<Vec<String>>();
|
.collect::<Vec<String>>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn set_headers(&mut self, headers: Vec<String>) {
|
||||||
|
self.header = headers;
|
||||||
|
}
|
||||||
|
|
||||||
pub fn get_current_header(self) -> Vec<String> {
|
pub fn get_current_header(self) -> Vec<String> {
|
||||||
self.header
|
self.header
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -356,11 +356,15 @@ pub fn generate_recipe_sheet_table(country_name: &str, into_version: usize) {
|
||||||
// auto detect
|
// auto detect
|
||||||
//
|
//
|
||||||
let mut mat_header = Vec::new();
|
let mut mat_header = Vec::new();
|
||||||
latest_recipe.MaterialSetting.iter().for_each(|ms| {
|
mat_header.extend(
|
||||||
mat_header.push(ms.id.as_str().unwrap());
|
latest_recipe
|
||||||
});
|
.MaterialSetting
|
||||||
|
.iter()
|
||||||
|
.map(|ms| ms.id.as_u64().unwrap().to_string())
|
||||||
|
.collect::<Vec<String>>(),
|
||||||
|
);
|
||||||
|
|
||||||
recipe_table.set_header(mat_header);
|
recipe_table.set_headers(mat_header);
|
||||||
|
|
||||||
let mut material_names = Vec::new();
|
let mut material_names = Vec::new();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue