autocomplete = "off" на помощнике Cakephp - PullRequest
0 голосов
/ 17 июля 2011

Я следовал учебнику из книги CakePHP. Я добавил помощника автозаполнения, добавил сценарии, и он все еще не работает. В chrome, если я проверяю элемент и меняю autocomplete = "off" на autocomplete = "on", он работает, но это только в режиме просмотра живого кода.

Контроллер:

function autoComplete() {
    //Partial strings will come from the autocomplete field as
    //$this->data['Post']['subject'] 
    $this->set('items', $this->EstimateDetail->Item->find('all', array(
                'conditions' => array('Item.description LIKE' => $this->data['Item']['description'].'%'),
                'fields' => array('description')
    )));
    $this->layout = 'ajax';
}

Автозаполнение просмотра:

<ul>
<?php foreach($items as $item): ?>
 <li><?php echo $item['Item']['description']; ?></li>
<?php endforeach; ?>
</ul>

Просмотр файла:

<?php
    echo $this->Form->input('estimate_id');
    echo $this->Form->input('qty');
    echo $ajax->autoComplete('Item.description', '/estimate_details/autoComplete');
    echo $this->Form->input('feet');
    echo $this->Form->input('inches');
    echo $this->Form->input('adjustment');
?>

Пожалуйста, помогите !!

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Я исправил это, добавив файл controls.js в мой заголовок. По-видимому, здесь есть вызов Ajax.

0 голосов
/ 17 июля 2011

где вы меняли эту опцию автозаполнения?Вы можете изменить эту опцию в коде?По крайней мере, вывод из echo $ajax->autoComplete(); был бы хорош.

...