// ============================================================ // csv_export_konfig.dcl - CSV-Export Konfiguration (c:CSV_EXPORT_KONFIG, // export.lsp). Steuert *csv-export-modus* (Combobox mit drei sich // gegenseitig ausschliessenden Eintraegen) sowie die zwei unabhaengigen // Sichtbarkeits-Haken fuer temporaere Element-Proxy-Kopien // (*csv-export-pruef-zuordnung*/*csv-export-elemente-behalten*). // // popup_list statt radio_column: set_tile/get_tile auf einer // boxed_radio_column liefern/erwarten den KEY des gewaehlten radio_button // (String, z.B. "modus_all"), nicht den numerischen Index - das widersprach // der urspruenglichen Annahme in csv:export-konfig-init/-accept (idx als // "0"/"1"/"2" behandelt) und liess die Vorbelegung beim erneuten Oeffnen // immer auf die erste Option zurueckfallen. popup_list ist eindeutig // index-basiert (siehe dcl/sprache.dcl + SSG_LIB_Commands.lsp // ssg-sprache-init/-accept, dasselbe Muster). // ============================================================ csv_export_konfig : dialog { label = "CSV-Export Konfiguration"; : popup_list { key = "modus"; label = "Export-Modus:"; width = 55; } spacer; : boxed_column { label = "Element-Proxy-Kopien (Debug)"; : toggle { key = "pruef_zuordnung"; label = "Zuordnung pruefen (Element-Kopien zusaetzlich sichtbar lassen)"; } : toggle { key = "elemente_behalten"; label = "Element-Kopien nach Export behalten (nicht loeschen)"; } } ok_cancel; }