AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

FMX Framework Grid Timecolumn

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

Registriert seit: 27. Apr 2012
Ort: Duisburg
41 Beiträge
 
Delphi 10.4 Sydney
 
#1

FMX Framework Grid Timecolumn

  Alt 22. Feb 2021, 14: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
1.988 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: FMX Framework Grid Timecolumn

  Alt 23. Feb 2021, 00: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
41 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: FMX Framework Grid Timecolumn

  Alt 23. Feb 2021, 08: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
1.988 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: FMX Framework Grid Timecolumn

  Alt Gestern, 15: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 (Gestern um 17:12 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 05:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf