ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / Developing an application or website / Controls, windows and pages / Controls: Available types / Organizer control
  • Overview
  • Customizing the aspect of appointments
  • Full customization of appointments
  • Customization using internal windows
  • Customization using internal pages
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Overview
In the Organizer control, the appointment is displayed in a specific area. This area can be translated and customized: title color, appointment background color, etc.
Customizing the aspect of appointments
To change the aspect of the appointments used by default, you can change the style options defined for this element.
  1. Display the description window of the Organizer control.
  2. In the "Style" tab, select the elements relating to appointments ("Appointment" elements; "Selected appointment", "Appointment background").
WINDEV For example, for "Appointment", you can:
  • use a shadow,
  • use a separator in dots between hours,
  • define the title and background options:
    • solid background,
    • gradient background,
    • Solid background, multiline title and bottom line. This option is used to display the title on several lines (especially if the appointment is not wide enough to display the entire title)).
  • define the fonts used, ...
WEBDEV - Server code On the "Style" tab, you can customize:
  • the borders, title and details of the appointment.
  • the borders, title and details of the selected appointment.
Full customization of appointments
WINDEVAndroidiPhone/iPad

Customization using internal windows

To fully customize appointments (required for translation):
  1. Display the description window of the Organizer control.
  2. On the "General" tab, select the internal window used for the appointments:
    • "None": the default display will be used.
    • "Predefined window": If this option is selected, the internal WDFAA component is immediately added to the current project.
      • WINDEV The "IW_WinDevViewAPT" internal window is automatically associated with the "Internal window for the appointments" option.
      • AndroidiPhone/iPad The "IW_WinDevMobileViewAPT" internal window is automatically associated with the "Internal window for the appointments" option.
      Remarks:
      • If the WDAAF component already exists, only the window is added to the component.
      • This window is also used to customize appointments in Scheduler controls.
    • Any internal window in your project.
  3. If necessary, validate the control description window.
Remarks:
  • WINDEV The predefined internal window can be used in both Day and Week modes. To use it in month mode, simply check the "Use the internal window in "Month" mode" option ("General" tab in the control description window).
  • The custom internal window is available in the "Project explorer" pane, in the "Internal components" folder. It can be edited in the window editor.
  • The internal window must receive the appointment as a parameter in order to display it. The global declaration code for the internal window must be of type:
    PROCÉDURE MaFenêtre(Mon_Rdv is a dynamic RendezVous)
  • You can create fields in the internal window to display the various elements of the appointment. These controls display the contents of the variable of type Appointment.
  • Attention: this internal window only allows you to customize the appointment display design.. Only the "Global declarations" event is executed. No other events are executed. Therefore, you cannot add buttons with a specific click code.
  • If you are using the suggested preset window, the style options of the appointment (selected in the "Style" tag) are applied.
New in SaaS
WEBDEV - Server code

Customization using internal pages

To fully customize appointments (required for translation):
  1. Open the Scheduler control description window.
  2. On the "General" tab, select the internal page used for appointments:
    • "None": the default display will be used.
    • "Predefined page": If this option is selected, the internal WDFAA component is immediately added to the current project.
      The "PI_WEBDEVVueRDV" internal page is automatically associated with the "Internal page for appointments" option.
    • "New internal page": If this option is selected, a new internal page is automatically created and associated with the Page control..
    • Any internal page in the project.
  3. If necessary, validate the control description window.
Remarks:
  • The predefined internal page can be used in both Day and Week modes. To use it in month mode, simply check the "Internal page in "Month" mode" option ("General" tab in the control description window).
  • The predefined internal page is available in the "Project Explorer" pane, in the "Internal components" folder. It can be edited in the page editor.
  • To be displayed, the appointment must be passed to the internal page as a parameter. The declaration of global variables of the internal page must have the following format:
    PROCÉDURE MaPage(Mon_Rdv is a dynamic RendezVous)
  • You can create controls in the internal page to display the various elements of the appointment. These controls display the contents of the variable of type Appointment.
  • Attention: this internal page only allows you to customize the appointment display design.. Only the "Global declarations" event is executed. No other events are executed. Therefore, you cannot add buttons with a specific click code.
  • If you use the suggested predefined page, the appointment style options (selected in the "Style" tab) apply.
Attention This feature is only available in WINDEV Suite SaaS 2025 Update 1. For more details, see Using new features exclusive to WINDEV Suite SaaS 2025.
Minimum version required
  • Version 15
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 02/26/2025

Send a report | Local help