Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   cxGrid CheckBox nur eine angehakt (https://www.delphipraxis.net/198616-cxgrid-checkbox-nur-eine-angehakt.html)

gelöschterBenutzer 19. Nov 2018 10:35

cxGrid CheckBox nur eine angehakt
 
Hallo zusammen,ich nutze ein cxGrid. Dies besteht auf 4 Columns (1x Beschriftung und 3x Checkbox). Wenn ich eine Checkbox anklicke, verlieren alle anderen Checkboxen aus dem Datensatz ihren Haken. Das Grid verliert auch nicht den Editmode. Ich finde nirgends die Eigenschaft "Gruppe" oder so. Ich möchte, dass mehrere Haken pro Datensatz gesetzt sein können.

Hier eine Col:
Code:
      object CheckboxOptionEins: TcxGridDBBandedColumn
        Caption = 'OptionEins'
        DataBinding.FieldName = 'OptionEins'
        PropertiesClassName = 'TcxCheckBoxProperties'
        Properties.DisplayChecked = '1'
        Properties.DisplayUnchecked = '0'
        Properties.NullStyle = nssUnchecked
        Properties.ValueChecked = '1'
        Properties.ValueUnchecked = '0'
        Options.Filtering = False
        VisibleForEditForm = bTrue
        Position.BandIndex = 0
        Position.ColIndex = 1
        Position.RowIndex = 0
      end

Könnt ihr mir weiterhelfen?



LG gelöschter Benutzer

uligerhardt 19. Nov 2018 11:06

AW: cxGrid CheckBox nur eine angehakt
 
Das klingt schräg. Eigentlich musst du explizit was programmieren, um das beschriebene Verhalten zu erzielen. Mir fällt dazu als Stichwort ImmediatePost ein, aber das ist ja in der DFM nicht gesetzt - vielleicht zur Laufzeit? Und schau doch mal, ob am Grid irgendwelche On*Changed- oder -Post-Handler hängen.

uligerhardt 19. Nov 2018 11:07

AW: cxGrid CheckBox nur eine angehakt
 
Zitat:

Zitat von uligerhardt (Beitrag 1418415)
Das klingt schräg. Eigentlich musst du explizit was programmieren, um das beschriebene Verhalten zu erzielen. Mir fällt dazu als Stichwort ImmediatePost ein, aber das ist ja in der DFM nicht gesetzt - vielleicht zur Laufzeit? Und schau doch mal, ob am Grid irgendwelche On*Changed- oder -Post-Handler hängen.

Edit: Oder es wird auf DataSet-Ebene geregelt?

gelöschterBenutzer 19. Nov 2018 11:13

AW: cxGrid CheckBox nur eine angehakt
 
Ich habe alle Columns gelöscht. Ich brauche keine Band. Hab nun TcxGridDBColumns. Funzt auf anhieb.

Aber ja ich war auch verwundert, dass es als Gruppe funktioniert hat.

Trotzdem danke für deine Hilfe :)

uligerhardt 19. Nov 2018 13:34

AW: cxGrid CheckBox nur eine angehakt
 
Bänder dürften auch keinen Unterschied machen. Die wirken nur optisch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz