AnaestheticAgentDefaultsController::actionList PHP Method

actionList() public method

public actionList ( )
    public function actionList()
    {
        $admin = new AdminListAutocomplete(SiteSubspecialtyAnaestheticAgentDefault::model(), $this);
        $admin->setListFields(array('id', 'agents.name'));
        $admin->setCustomDeleteURL('/oeadmin/AnaestheticAgentDefaults/delete');
        $admin->setCustomSaveURL('/oeadmin/AnaestheticAgentDefaults/add');
        $admin->setModelDisplayName('Operation Note Anaesthetic Agent Defaults');
        $admin->setFilterFields(array(array('label' => 'Site', 'dropDownName' => 'site_id', 'defaultValue' => Yii::app()->session['selected_site_id'], 'listModel' => Site::model(), 'listIdField' => 'id', 'listDisplayField' => 'short_name'), array('label' => 'Subspecialty', 'dropDownName' => 'subspecialty_id', 'defaultValue' => Firm::model()->findByPk(Yii::app()->session['selected_firm_id'])->serviceSubspecialtyAssignment->subspecialty_id, 'listModel' => Subspecialty::model(), 'listIdField' => 'id', 'listDisplayField' => 'name')));
        // we set default search options
        if ($this->request->getParam('search') == '') {
            $admin->getSearch()->initSearch(array('filterid' => array('subspecialty_id' => Firm::model()->findByPk(Yii::app()->session['selected_firm_id'])->serviceSubspecialtyAssignment->subspecialty_id, 'site_id' => Yii::app()->session['selected_site_id'])));
        }
        $admin->setAutocompleteField(array('fieldName' => 'anaesthetic_agent_id', 'allowBlankSearch' => 1, 'jsonURL' => '/oeadmin/AnaestheticAgentDefaults/search', 'placeholder' => 'search for adding anaesthetic agent'));
        //$admin->searchAll();
        $admin->listModel();
    }