Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl HTML::FormHandler排序\ HTML::FormHandler::Field::Select的列_Perl_Html Formhandler - Fatal编程技术网

Perl HTML::FormHandler排序\ HTML::FormHandler::Field::Select的列

Perl HTML::FormHandler排序\ HTML::FormHandler::Field::Select的列,perl,html-formhandler,Perl,Html Formhandler,的文档说明,选项设置或返回外部类中用于排序选项标签的列或列的arrayref。我尝试过设置它,但它没有设置我的选项: has_field 'my_field' => ( type => 'Select', sort_column => 'label', required => 1, ); 我还尝试了不设置排序列,因为默认设置是按标签列排序,这正是我想要的,但它似乎仍然不起作用。有人知道如何对我的选择字段的值进行排序吗?目前正在使用选项功能设置值

的文档说明,
选项设置或返回外部类中用于排序选项标签的列或列的arrayref。
我尝试过设置它,但它没有设置我的选项:

has_field 'my_field' => ( 
    type => 'Select',
    sort_column => 'label',
    required => 1,
);
我还尝试了不设置
排序列
,因为默认设置是按标签列排序,这正是我想要的,但它似乎仍然不起作用。有人知道如何对我的选择字段的值进行排序吗?目前正在使用选项功能设置值:

sub options_my_field { 
    return [
        {
            value => 1,
            label => 'One',
        },
        {
            value => 2,
            label => 'Two',
        },
    ];
}