From b9f836b9ab279ec87ed45ccb5170b572b21d7a26 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Tue, 2 May 2017 18:06:49 +0000 Subject: [PATCH] 01_FHEMWEB.pm: regexp for Columns (Forum #71381) git-svn-id: https://svn.fhem.de/fhem/trunk@14170 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 2a51563f2..60ecd2692 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -1855,7 +1855,7 @@ FW_parseColumns() foreach my $roomgroup (split("[ \t\r\n]+", AttrVal($FW_wname,"column",""))) { my ($room, $groupcolumn)=split(":",$roomgroup,2); $room =~ s/%20/ /g; # Space - next if(!defined($groupcolumn) || $room ne $FW_room); + next if(!defined($groupcolumn) || $FW_room !~ m/$room/); $colNo = 1; foreach my $groups (split(/\|/,$groupcolumn)) { my $lineNo = 1; @@ -1865,6 +1865,7 @@ FW_parseColumns() } $colNo++; } + last; } return (\%columns, $colNo); } @@ -3310,7 +3311,7 @@ FW_widgetOverride($$) This attribute can be used to sort the groups in a room, just specify the groups in one column. Space in the room and group name has to be written as %20 for this - attribute. + attribute. The room name is a regeular expression.
@@ -4076,7 +4077,7 @@ FW_widgetOverride($$) href="#group">group stehen. Dieses Attribut kann man zum sortieren der Gruppen auch dann verwenden, wenn man nur eine Spalte hat. Leerzeichen im Raum- und Gruppennamen sind für dieses Attribut als - %20 zu schreiben. + %20 zu schreiben. Raumname is ein regulärer Ausdruck.