Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languageperl
sub make_chg_button {
  my ($name, $attr) = @_;
  return '' unless ($name);
 
  my $fn_name = $attr->{VALUES}{FUNCTION_NAME};
  my $id      = $attr->{VALUES}{TYPE_ID};
 
  my $fn_index = get_function_index($fn_name);
 
  return $html->button($name, '?index=' . $fn_index . '&chg=' . $id);
}

Панель быстрых кнопок

У вас есть два варианта использовать панель быстрых кнопок, первый просто как панель с кнопками и второй как панель с выпадающим списком и в нем уже будут нужные кнопки 

DropDown panel

Code Block
languageperl
titleDrop Down
    $admin->{IS_EXPRESION} = $html->button_is_express({
      TITLE 	=> \@button_title,
      INFO  	=> \%button_value,
	  DROPDOWN  => 1
    });

Тепер посмотрим в каком формате надо отдать данные нашей функции:

Хеш отдадим в таком формате

Code Block
languageperl
{
   'Button_1' => {
      'Sub_button_1' => 'http://abills.net.ua'
   },
   'Button_2' => {
     'Sub_button_1' => 'http://abills.net.ua',
     'Sub_button_2' => 'http://abills.net.ua'
   }
};