<?php
 namespace Modules\Partners\Customers\FrequentBuyerCards; class View_Utils_FormFilters extends \App\Mvc\View_Utils_FormAbstract { public function getForm() { $fieldsValues = $this->values['listingParams']->getFilters(); $form = \Engine\Form\Filters::create(); $form->setColumns(3); $fld = new \Engine\Form\Input\Text($this->lang['index']['filters']['cardNumber'], 'filters[cardNumber]', $fieldsValues['cardNumber']); $fld->setTooltip($this->lang['index']['filters']['tooltips']['cardNumber']); $form->addElement($fld); $fld = new \App\Form\Input\Autocomplete_Customer($this->lang['index']['filters']['idCustomer'], 'filters[idCustomer]', $fieldsValues['idCustomer']); $form->addElement($fld); $fld = new \App\Form\Input\Autocomplete_Supplier($this->lang['index']['filters']['idSupplier'], 'filters[idSupplier]', $fieldsValues['idSupplier']); $form->addElement($fld); $form->setJsCallback('MVC.listing.installedHandlers["listing"].reloadAndResetListing'); $form->loadMissingDefaultValues($this->values['listingParams']->getDefaultFilters()); return $form; } } 