示例#1
0
文件: Form.php 项目: lohini/framework
    }
    /**
     * @param string $name
     * @param string $caption
     * @return Controls\ResetButton
     */
    public function addReset($name, $caption = NULL)
    {
        return $this[$name] = new Controls\ResetButton($caption);
    }
}
// radio list helper
RadioList::extensionMethod('getItemsOuterLabel', function (RadioList $_this) {
    $items = [];
    foreach ($_this->items as $key => $value) {
        $html = $_this->getControl($key);
        $html[1]->addClass('radio');
        $items[$key] = $html[1]->add($html[0]);
        // control
    }
    return $items;
});
// radio list helper
RadioList::extensionMethod('getFirstItemLabel', function (RadioList $_this) {
    $items = $_this->items;
    $first = key($items);
    $html = $_this->getControl($first);
    $html[1]->addClass('control-label');
    $html[1]->setText($_this->caption);
    return $html[1];
});