显示按标签排序的CGI popup_menu

时间:2016-12-07 09:06:58

标签: perl

我想使用#activity { float: right; height: 325px; overflow: auto; } 模块显示popup_menu  使用按标签排序的值,这些值作为哈希值提供。

我有这段代码

CGI

目前,输出具有print $list->popup_menu( -name => 'param', -values => \@data, -default =>['default'], -labels => \%labels, -size =>10, -multiple =>0, ); 数组顺序的值列表。我希望它按@data中的名字的字母顺序显示。

1 个答案:

答案 0 :(得分:2)

使用%labels:

中的值对“值”进行排序
-values     => [ sort { $labels{$a} cmp $labels{$b} } @data ],