Add invoice/quote product columns

This commit is contained in:
Hillel Coren 2023-03-21 11:55:26 +02:00
parent b86f90b869
commit 038f61dc31
2 changed files with 4 additions and 3 deletions

View File

@ -576,6 +576,7 @@ const String kPdfFieldsInvoiceDetails = 'invoice_details';
const String kPdfFieldsQuoteDetails = 'quote_details'; const String kPdfFieldsQuoteDetails = 'quote_details';
const String kPdfFieldsCreditDetails = 'credit_details'; const String kPdfFieldsCreditDetails = 'credit_details';
const String kPdfFieldsProductColumns = 'product_columns'; const String kPdfFieldsProductColumns = 'product_columns';
const String kPdfFieldsProductQuoteColumns = 'product_quote_columns';
const String kPdfFieldsVendorDetails = 'vendor_details'; const String kPdfFieldsVendorDetails = 'vendor_details';
const String kPdfFieldsPurchaseOrderDetails = 'purchase_order_details'; const String kPdfFieldsPurchaseOrderDetails = 'purchase_order_details';
const String kPdfFieldsTaskColumns = 'task_columns'; const String kPdfFieldsTaskColumns = 'task_columns';

View File

@ -1120,15 +1120,15 @@ class _InvoiceDesignState extends State<InvoiceDesign>
ProductItemFields.lineTotal, ProductItemFields.lineTotal,
].map((field) => '\$product.$field').toList(), ].map((field) => '\$product.$field').toList(),
selected: settings selected: settings
.getFieldsForSection(kPdfFieldsProductColumns), .getFieldsForSection(kPdfFieldsProductQuoteColumns),
onSelected: (values) { onSelected: (values) {
viewModel.onSettingsChanged( viewModel.onSettingsChanged(
settings.setFieldsForSection( settings.setFieldsForSection(
kPdfFieldsProductColumns, values)); kPdfFieldsProductQuoteColumns, values));
}, },
addTitle: localization.addField, addTitle: localization.addField,
liveChanges: true, liveChanges: true,
prefix: 'product_quote', prefix: 'product',
), ),
), ),
), ),