<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Fira Sans";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.E-MailFormatvorlage18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.E-MailFormatvorlage19
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US">Hallo Stephan,
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US">das Verhalten ist mir auch aufgefallen.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US">Wenn man eine Checkbox mit varchar-Feld (statt boolean) nutzt und „checked: false" definiert, dann sind alle Checkboxen dauerhaft angehakt in der
 Anzeige. Unabhängig vom Inhalt der Spalte. Der Parameter „checked“ darf also nicht angegeben werden.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US">Hier der technische Hintergrund bereitgestellt durch Astrid Emde von der WhereGroup:
<a href="https://stackoverflow.com/questions/4228658/what-values-for-checked-and-selected-are-false">
<span style="color:windowtext">https://stackoverflow.com/questions/4228658/what-values-for-checked-and-selected-are-false</span></a>
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Mit freundlichen Grüßen<br>
im Auftrag <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Charlotte Toma
<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Calibri",sans-serif">Landeshauptstadt Wiesbaden<br>
-Der Magistrat-<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Calibri",sans-serif">Stadtplanungsamt<br>
-610230-<br>
Gustav-Stresemann-Ring 15<br>
65189 Wiesbaden<br>
Tel.: 0611 31-3436<br>
Fax: 0611 31-3917<br>
E-Mail: </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><a href="mailto:61GIS@wiesbaden.de"><span style="font-size:10.0pt;color:windowtext">61GIS@wiesbaden.de</span></a></span><span style="font-size:10.0pt;font-family:"Calibri",sans-serif"><br>
Internet: </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><a href="http://www.wiesbaden.de/"><span style="font-size:10.0pt;color:windowtext">www.wiesbaden.de</span></a></span><span style="font-size:10.0pt;font-family:"Calibri",sans-serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Calibri",sans-serif">Jede nicht gedruckte Seite spart Holz, Wasser und Strom.<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Von:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Mapbender_users [mailto:mapbender_users-bounces@lists.osgeo.org]
<b>Im Auftrag von </b>Stephan Reber<br>
<b>Gesendet:</b> Dienstag, 25. Januar 2022 11:12<br>
<b>An:</b> mapbender_users@lists.osgeo.org<br>
<b>Betreff:</b> [Mapbender-users] Digitizer: checkbox<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p><span style="font-family:"Fira Sans",serif">Hallo,</span><o:p></o:p></p>
<p><span style="font-family:"Fira Sans",serif">ich habe eine Datenbank mit  einigen Spalten als "character varying (80)". Eigentlich steht da nur '1' und Null drin. Im Formular für den Digitizer habe ich
</span>für diese Spalten das Element "checkbox" eingerichtet:<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">              name: xxx<br>
              title: Xxx<br>
              type: checkbox<br>
              value: '1'<br>
              checked: false<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Beim Speichern des Formulars werden alle als "checkbox" definierten Spalten mit einem 'f' gefüllt, sofern diese den Wert NULL aufweisen. Setzte ich den Hakens wird die '1' eingetragen. Öffne ich das Formular wieder, werden alle Checkboxen abgehakt angezeigt,
 egal ob '1' oder 'f' in der Spalte steht<o:p></o:p></p>
<p>Kann ich dieses Verhalten verhindern, so dass die NULL erhalten bleibt? Muss ich die Spalten in meiner Datenbanktabelle als boolean definieren?<o:p></o:p></p>
<p>Das ganze läuft mit Mapbender 3.2.8. Ältere Versionen hatten dieses Verhalten nicht.<o:p></o:p></p>
<p>Vielen Dank!<o:p></o:p></p>
<p class="MsoNormal">Viele  Grüße<br>
Stephan Reber <o:p></o:p></p>
</div>
</body>
</html>