Spec-Zone.ru › Yii 2.0
Класс yii\jui\Droppable Droppable отображает виджет jQuery UI для перетаскивания.
Например:
Droppable::begin([
'clientOptions' => ['accept' => '.special'],
]);
echo 'Droppable body here...';
Droppable::end();
См. также http://api.jqueryui.com/droppable/ .
Общедоступные свойства Защищенные свойства Общедоступные методы Метод
Описание
Определено в __call() Вызывает именованный метод, который не является методом класса. yii\base\Object __clone() Этот метод вызывается после создания объекта путём клонирования существующего. yii\base\Component __construct() Конструктор. yii\base\Object __get() Возвращает значение свойства объекта. yii\base\Object __isset() Проверяет, установлено ли свойство, т.е. определено и не равно null. yii\base\Object __set() Устанавливает значение свойства объекта. yii\base\Object __unset() Устанавливает свойство объекта в null. yii\base\Object afterRun() Этот метод вызывается сразу после выполнения виджета. yii\base\Widget attachBehavior() Прикрепляет поведение к данному компоненту. yii\base\Component attachBehaviors() Прикрепляет список поведений к компоненту. yii\base\Component beforeRun() Этот метод вызывается сразу перед выполнением виджета. yii\base\Widget begin() Начало работы виджета. yii\base\Widget behaviors() Возвращает список поведений, по которым должен действовать данный компонент. yii\base\Component canGetProperty() Возвращает значение, указывающее, можно ли прочитать свойство. yii\base\Object canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Object className() Возвращает полное квалифицированное имя этого класса. yii\base\Object detachBehavior() Отсоединяет поведение от компонента. yii\base\Component detachBehaviors() Отсоединяет все поведения от компонента. yii\base\Component end() Завершение работы виджета. yii\base\Widget ensureBehaviors() Убеждается, что поведения, объявленные в behaviors() , прикреплены к этому компоненту. yii\base\Component getBehavior() Возвращает объект именованного поведения. yii\base\Component getBehaviors() Возвращает все прикрепленные к данному компоненту поведения. yii\base\Component getId() Возвращает идентификатор виджета. yii\base\Widget getView() Возвращает объект представления, который можно использовать для рендеринга представлений или файлов представлений. yii\base\Widget getViewPath() Возвращает директорию, содержащую файлы представлений для этого виджета. yii\base\Widget hasEventHandlers() Возвращает значение, указывающее, есть ли какой-либо обработчик, прикреплённый к указанному событию. yii\base\Component hasMethod() Возвращает значение, указывающее, определён ли метод. yii\base\Object hasProperty() Возвращает значение, указывающее, определено ли свойство. yii\base\Object init() Инициализирует виджет. yii\jui\Droppable off() Отсоединяет существующий обработчик событий от этого компонента. yii\base\Component on() Прикрепляет обработчик событий к событию. yii\base\Component render() Рендерит представление. yii\base\Widget renderFile() Рендерит файл представления. yii\base\Widget run() Рендерит виджет. yii\jui\Droppable setId() Устанавливает идентификатор виджета. yii\base\Widget setView() Устанавливает объект представления, который будет использоваться этим виджетом. yii\base\Widget trigger() Срабатывает событие. yii\base\Component widget() Создаёт экземпляр виджета и запускает его. yii\base\Widget
Защищённые методы События Подробное описание свойств $clientEventMap Имена событий, сопоставленные с тем, что должно быть указано в .on(). Если пусто, предполагается, что событие, переданное в clientEvents, имеет префикс с именем виджета.
protected array $clientEventMap = ['activate' => 'dropactivate', 'create' => 'dropcreate', 'deactivate' => 'dropdeactivate', 'drop' => 'drop', 'out' => 'dropout', 'over' => 'dropover'] Подробное описание методов init() Инициализирует виджет.
run() Рендерит виджет.