Author: richter
Date: Wed Jun 19 08:36:13 2013
New Revision: 1494499

URL: http://svn.apache.org/r1494499
Log:
Embperl::Form fix readonly display

Modified:
    perl/embperl/trunk/Embperl/Form/Control/grid.pm
    perl/embperl/trunk/Embperl/Form/Control/mult.pm

Modified: perl/embperl/trunk/Embperl/Form/Control/grid.pm
URL: 
http://svn.apache.org/viewvc/perl/embperl/trunk/Embperl/Form/Control/grid.pm?rev=1494499&r1=1494498&r2=1494499&view=diff
==============================================================================
--- perl/embperl/trunk/Embperl/Form/Control/grid.pm (original)
+++ perl/embperl/trunk/Embperl/Form/Control/grid.pm Wed Jun 19 08:36:13 2013
@@ -356,21 +356,15 @@ sub get_display_text
     my $j ;
     my @row ;
     my $field ;
+    my $text ;
     foreach $fieldname (@$showfields)
         {
         $j     = $allfields -> {$fieldname}  ;
         $field = $fields -> [$j] ;
         next if $field -> is_hidden ;
-        if ($field -> {datasrcobj})
-            {
-            push @row, $field -> get_option_from_value ($value -> [$j+1], 
$req) ;
-            }
-        else
-            {
-            push @row, $value -> [$j+1] ;
-            }
+        $text = $field -> get_display_text ($req, $value -> [$j+1]) ; 
+        push @row, $text if ($text ne '') ;
         }
-    
     return join (', ', @row) ;
     }
 1 ;

Modified: perl/embperl/trunk/Embperl/Form/Control/mult.pm
URL: 
http://svn.apache.org/viewvc/perl/embperl/trunk/Embperl/Form/Control/mult.pm?rev=1494499&r1=1494498&r2=1494499&view=diff
==============================================================================
--- perl/embperl/trunk/Embperl/Form/Control/mult.pm (original)
+++ perl/embperl/trunk/Embperl/Form/Control/mult.pm Wed Jun 19 08:36:13 2013
@@ -137,7 +137,10 @@ sub get_display_text
     {
     my ($self, $req, $value) = @_ ;
 
-    $self -> Embperl::Form::ControlMultValue::show ($req, $value) ;
+    my $field = $self -> {fields}[0] ;
+    return if (!$field) ;
+    
+    return $field -> get_display_text ($req, $value) ;
     }
 
 # 
------------------------------------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-cvs-unsubscr...@perl.apache.org
For additional commands, e-mail: embperl-cvs-h...@perl.apache.org

Reply via email to