Problem Note 1580: dataClass and dataAttributes may be set on incorrect column in Data
Table
The dataClass and dataAttributes column attributes may be set on an
incorrect column displayed in a Data Table object within a SAS/AF FRAME
entry when a column is hidden or when the order of the columns in the
data table differ from that in the data set.
This problem occurs because the viewer is requesting column information
based on the column's relative position and the model is returning
information based on the column's absolute position within the data set.
Thus if you have 3 columns displayed in a data table where the first
column in the data set is displayed as the last column as follows,
COL3 COL2 COL1,
and you set the dataClass and dataAttributes attributes on COL1, they
will instead be set on COL3 (first displayed column in the data table).
To circumvent this problem, use _setColumnAttributes to set the
attributes and in the SCL list of attributes passed to the method,
use COLUMN_NUMBER (absolute column number) instead of the NAME attribute
to identify the column.
Operating System and Release Information
| Product Family | Product | System | Reported Release | Fixed Release* |
| SAS System | SAS/AF | Solaris | 8 TSD1 | 8.1 TS1M0 |
| 64-bit Enabled Solaris | 8 TSD1 | 8.1 TS1M0 |
| IRIX | 8 TSD1 | 8.1 TS1M0 |
| HP-UX | 8 TSD1 | 8.1 TS1M0 |
| ABI+ for Intel Architecture | 8 TSD1 | 8.1 TS1M0 |
| 64-bit Enabled AIX | 8 TSD1 | 8.1 TS1M0 |
| 64-bit Enabled HP-UX | 8 TSD1 | 8.1 TS1M0 |
| OpenVMS Alpha | 8 TSD1 | 8.1 TS1M0 |
| Tru64 UNIX | 8 TSD1 | 8.1 TS1M0 |
| AIX | 8 TSD1 | 8.1 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Problem Note |
| Priority: | medium |
| Date Modified: | 2000-07-03 16:19:29 |
| Date Created: | 2000-01-10 11:18:38 |