2014-10-03 3 views
1

Есть ли способ получить доступ к значению поля формы 'wklloc_id' в методе полей поля поля поля 'prg_id'?HTML :: FormHandler доступ к полю формы

Моя форма содержит (среди прочих) эти поля:

has_field 'wklloc_id' => (type => 'Select', label => 'Winkel(locatie)'); 
has_field 'prg_id' => (type => 'Select', empty_select => 'Kies eerst een Winkel(locatie)', label => 'Productgroep'); 

На данный момент мой метод опции для поля «prg_id» содержит:

sub options_prg_id 
{ 
    my ($self) = shift; 

    my (@prg_select_list,$productgroep,$productgroepen); 

    return unless ($self->schema); 

    $productgroepen = $self->schema->resultset('WinkelLocatieProductgroepen')->search({}, { bind => [ 2 ] }); 

ли можно установить значение из привязать переменную (т.е. 2) к значению поля 'wklloc_id' и как это сделать? Имейте в виду, что это необходимо перед отправкой.

ответ

2

Значение поля выбора устанавливается так же, как и другие поля, то есть оно происходит из объекта init_object, из значений параметров или из значения по умолчанию. Для вашего случая, если вы хотите, чтобы это поле начиналось с «значения» 2, просто введите: default => 2 в полевое определение.

Смежные вопросы