AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FMX Framework Grid Timecolumn

Ein Thema von kompi · begonnen am 22. Feb 2021 · letzter Beitrag vom 25. Feb 2021
Antwort Antwort
kompi

Registriert seit: 27. Apr 2012
Ort: Duisburg
54 Beiträge
 
Delphi 11 Alexandria
 
#1

FMX Framework Grid Timecolumn

  Alt 22. Feb 2021, 13:59
In einer App mit dem FMX Framework möchte ich in einem Grid eine Spalte mit einer Timecolumn verwenden. Dies funktioniert auch soweit. Leider wird, wenn die jeweilige Zelle nicht ausgewählt wird, die aktuelle Uhrzeit angezeigt. Wie kann man dies ändern, dass immer die zu editierende Zeit angezeigt wird?

Gruß Kompi
Detlef Schmitz
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.477 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: FMX Framework Grid Timecolumn

  Alt 22. Feb 2021, 23:51
Du musst im OnGetValue Event den Wert zurückliefern, der angezeigt bzw. editiert werden soll.
  Mit Zitat antworten Zitat
kompi

Registriert seit: 27. Apr 2012
Ort: Duisburg
54 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: FMX Framework Grid Timecolumn

  Alt 23. Feb 2021, 07:53
Alle Werte des Grid werden in einem zweidimensionalen array of Tvalue gespeichert und über das Event OnGetValue an das Grid übergeben. Klicke ich auf eine Zelle in der Timecolumn wird der Wert als Uhrzeit auch richtig angezeigt. Nur eben nicht, wenn die Zelle nicht selektiert bzw. editiert wird.

Jetzt habe ich irgendwo gelesen, dass die zugrundeliegende Komponente für den Celleditor einer Timecolumn ein Timeedit ist. Diese Komponente hat eine Eigenschaft "UseNowTime" über die gesteuert werden kann, dass die aktuelle Uhrzeit angezeigt wird. Nur leider weiss ich nicht, wie man an diese Eigenschaft setzen kann.

Gruß Kompi
Detlef Schmitz
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.477 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: FMX Framework Grid Timecolumn

  Alt 24. Feb 2021, 14:52
Stimmt, ich habe es selber mal geprüft, da ist offensichtlich ein Bug.

Wäre nett, wenn Du den im Quality-Central melden würdest:

https://quality.embarcadero.com/secure/Dashboard.jspa

Könnte allerdings sein, dass das schon gemeldet ist.
Jedenfalls vermute ich mal, dass Du gute Chancen haben könntest, dass es im kommenden 10.4.2 behoben ist, nach den üblichen Zyklen müsste das ja bald kommen...

Geändert von Harry Stahl (24. Feb 2021 um 16:12 Uhr)
  Mit Zitat antworten Zitat
kompi

Registriert seit: 27. Apr 2012
Ort: Duisburg
54 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: FMX Framework Grid Timecolumn

  Alt 25. Feb 2021, 09:47
Ich habe gestern noch Delphi 10.4.2 installiert. In dieser Version wurde der Bug gefixt.

Gruß Kompi
Detlef Schmitz
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 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