PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK

  • Control attributes
  • Group of controls
  • Operating mode of shortcuts according to the control status
  • Columns in a Table control
  • Limits
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
..Visible is used to:
  • Find out whether an element is visible.
  • Make an element visible or invisible.
WEBDEV - Server codeWEBDEV - Browser code This modification is available for the "Automatic" or "Dynamic" controls only ("Details" tab of control description). Furthermore, the control must be actually displayed in the page.
WEBDEV - Server codeWEBDEV - Browser code This modification is available for the "Automatic" or "Dynamic" controls only ("GUI" tab of control description). Furthermore, the control must be actually displayed in the page.
This property applies to the:
  • controls and groups of controls found in a window, in a page or in a report.
  • report blocks,
  • menu options.
Notes:
  • In the window editor and in the page editor, the control visibility is defined in the "GUI" tab of control description.
  • In the report editor, the control visibility is defined in the "Details" tab of control description.
  • Versions 15 and later
    WEBDEV - Server code ..Visible is available for the table rows.
    New in version 15
    WEBDEV - Server code ..Visible is available for the table rows.
    WEBDEV - Server code ..Visible is available for the table rows.
Example
// Make the "EDT_Company" control visible if it is invisible
IF EDT_Company..Visible = False THEN
        EDT_Company..Visible = True
END
Syntax

Finding out whether an element is visible Hide the details

<Result> = <Element Name>..Visible
<Result>: Boolean
  • True if the specified element is visible,
  • False otherwise.
<Element Name>: Character string (with or without quotes)
Name of element to use.

Making a control or a report block visible/invisible Hide the details

<Element Name>..Visible = <Visible/Invisible>
<Element Name>: Character string (with or without quotes)
Name of element to use.
<Visible/Invisible>: Boolean
  • True if the specified element must be visible,
  • False if the specified element must be invisible.
Remarks

Control attributes

..Visible does not modify the other control attributes (selection without input, enabled or grayed).

Group of controls

If the specified object is a group of controls, the visibility status of all controls belonging to the group is modified.
WEBDEV - Server codeWEBDEV - Browser codePHPAjax

Operating mode of shortcuts according to the control status

The shortcuts of an invisible control cannot be used. For example, an invisible button does not operate when using the shortcuts.
WEBDEV - Server code

Columns in a Table control

..Visible can be used to make the columns found in a Table control invisible.
However, ..Visible must not be used in a code in Ajax mode to modify a column found in a non-Ajax Table control: in this case, only the columns will be invisible, the titles of columns will not be invisible.

Limits

WEBDEV - Server code ..Visible does not apply to the reports.
WEBDEV - Server codeWEBDEV - Browser code ..Visible cannot be used on:
  • a row in a list box or in a combo box,
  • a menu or a menu option,
  • an HTML table,
  • a control found in a looper.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment