Project

General

Profile

Actions

Support Request #10949

closed

Show property description and validate ranges

Added by hidden about 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
EF
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Known Problem
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::CE
FAQ Links:

Description

Supportanfrage

Mir sind einige Probleme bei der Entwicklung von Filtern mit Eigenschafen in ADTF3 aufgefallen:

1. Der mitgelieferte ADTFDAT_File_Player besitzt keinen File-Dialog für Dat-Files. Ist dies so gewollt? Mir ist bekannt, dass man Qt (speziell QML) für diese Funktionalität verwenden muss, damit dies verfügbar wird. Allerdings hätte ich gedacht, dass ein Dat-File-Player zur Grundfunktionalität von ADTF gehört und dies bereits komplett (ähnlich zu ADTF2) im ADTF-Paket enthalten ist. Ist dazu etwas in Planung oder muss diese Funktionalität für den Player selbst erweitert werden?

2. Ich habe einen Filter entwickelt, bei dem der Nutzer auch verschiedene Eigenschaften einstellen kann. Dabei ist mir folgendes aufgefallen:
a) Die Beschreibung, welche über die API mit "SetDescription" zur Verfügung gestellt wird, führt nicht zu dem Ergebnis, dass diese im ADTF-Konfigurations-Editor als Tooltip angezeigt wird, wenn man den Mauszeiger über den Namen der entsprechenden Eigenschaft hält.
b) Ich möchte zudem den Wertebereich einer Eigenschaft definieren. Allerdings führt hier ebenfalls die Nzutzung der API "SetValidRange" nicht zum erwarteten Ergebnis, dass der Wertebereich für den Nutzer eingeschränkt ist. Dieser kann trotzdem beliebige Werte eingeben.

Lösung

1. Der mitgelieferte ADTFDAT_File_Player besitzt keinen File-Dialog für Dat-Files. Ist dies so gewollt? Mir ist bekannt, dass man Qt (speziell QML) für diese Funktionalität verwenden muss, damit dies verfügbar wird. Allerdings hätte ich gedacht, dass ein Dat-File-Player zur Grundfunktionalität von ADTF gehört und dies bereits komplett (ähnlich zu ADTF2) im ADTF-Paket enthalten ist. Ist dazu etwas in Planung oder muss diese Funktionalität für den Player selbst erweitert werden?

Nein, das liegt daran, dass das Property leider ein cString statt cFilename ist.
Das wurde bereits gefixt (ACORE-9936) und kommt nun mit der 3.7.0, dann öffnet sich auch ein Dialog.

2. Ich habe einen Filter entwickelt, bei dem der Nutzer auch verschiedene Eigenschaften einstellen kann. Dabei ist mir folgendes aufgefallen:
a) Die Beschreibung, welche über die API mit "SetDescription" zur Verfügung gestellt wird, führt nicht zu dem Ergebnis, dass diese im ADTF-Konfigurations-Editor als Tooltip angezeigt wird, wenn man den Mauszeiger über den Namen der entsprechenden Eigenschaft hält.

Das ist leider noch nicht umgesetzt, der Property Editor ist darauf noch nicht vorbereitet.
Dazu gibt es ein Ticket -> ACORE-9787 und wird vermutlich im zweiten Halbjahr umgesetzt beim Redesign des Propery Editors.
Hinweis: Zu 3.7.0 gibt es noch die Möglichkeit eine html-Doku zu verlinken (ACORE-8469), was wir bei unseren Komponenten nachgezogen haben.

b) Ich möchte zudem den Wertebereich einer Eigenschaft definieren. Allerdings führt hier ebenfalls die Nzutzung der API "SetValidRange" nicht zum erwarteten Ergebnis, dass der Wertebereich für den Nutzer eingeschränkt ist. Dieser kann trotzdem beliebige Werte eingeben.

Das ist leider noch nicht umgesetzt, der Property Editor ist darauf noch nicht vorbereitet.
Dazu gibt es ein Ticket -> ACORE-9787 und wird vermutlich im zweiten Halbjahr umgesetzt beim Redesign des Propery Editors.

Actions

Also available in: Atom PDF