For the 'Enum With Gaps' field, you have to use

   $field->{limit}{enumLimits}{customList}

instead of

   $field->{limit}{enumLimits}{regularList}



Regards,
Thilo


Michiel Beijen wrote:
> Excuse me, here is my message one more time. sf.net keeps sending
> messages to me that they've blocked and removed .zip and .pl
> attachments.
> 
> I guess I also ran into a problem with the 7.x Enum field when it
> contains gaps and I have attached a .def file and a perl script to
> explain it.
> The list of enum values that is returned when you do an ars_GetField
> call on a enum field with gaps between the values is empty.
> 
> Regards,
> 
> Michiel
> 
> Here's the perl script:
> 
> ---------
> use ARS;
> use strict;
> use warnings;
> use Data::Dumper;
> 
> my $ctrl = ars_Login( shift, shift, shift )
>   || die "login: $ars_errstr";
> 
> my $schema = "MB:Test";
> 
> foreach ('Conventional Enum', 'Enum With Gaps') {
>     print "Fetching values for $_\n";
>     ( my $fid = ars_GetFieldByName( $ctrl, $schema, $_ ) ) || die $ars_errstr;
>     ( my $field = ars_GetField( $ctrl, $schema, $fid ) ) || die $ars_errstr;
>     print Dumper ( @{ $field->{limit}{enumLimits}{regularList} } );
>     my @enumvals = @{ $field->{limit}{enumLimits}{regularList} };
>     print "Status values $_: " . join( ',', @enumvals ) . "\n";
> }
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to