Overview

Excel import for flooring catalogs was moved to a new Flooring tab in 'Catalogue Creator'. The custom.flooring.import extension has changed parent from custom.flooring => custom.dataCatalog

Compile Time Changes

Catalog Excel import moved to Catalogue Creator

The custom.flooring.import extension has changed parent from custom.flooring => custom.dataCatalog

Deprecated 'FlgExcelImport0' and 'FlgExcelImporter1' flooring catalog excel importers.

// custom.flooring.import.flgExcelImport0.cm
Deprecated: public class FlgExcelImport0 extends FlgImporter {

// custom.flooring.import.flgExcelImporter1.cm
Deprecated: public class FlgExcelImporter1 extends FlgImporter {

Added generated lifecycle IDs

New set used to guard against duplicate lifecycle IDs during product generation.

// custom.flooring.import.flgProductGenerator4.cm
Added: extend public str{} generatedLids() 
Added: extend public void appendLid(guid v)

Corrected spelling

Old: extend public void appendAuxillaryDataList(FlgProduct p, XmlTag t) {
New: extend public void appendAuxiliaryDataList(FlgProduct p, XmlTag t) {

Table of contents support added

// custom.flooring.import.flgXmlWriter.cm
New: public class FlgTableOfContents : unstreamable {

// custom.flooring.import.functions.cm
Removed: public Window flgAppendUrlField(
Removed: public Window flgAppendCheckBox(
Removed: public Window flgAppendTextField(
Removed: public Window flgAppendRadioButtonSeq(
Removed: public Window flgAppendLabel(
Removed: public Window flgAppendDropDown(
All Window creation functions moved to `custom.flooring.functions.cm`

New: public void flgWriteReport(Url url, str[] reports)