zii.widgets.jui.CJuiAutoComplete erzeugt leere <li>

Hi,

arbeite gerade mit zii.widgets.jui.CJuiAutoComplete und lasse mir per AutoComplete die Werte aus der DB zurückliefern.

Firebug zeigt die JSON Rückgabe korrekt an




[

{"id":"114","title":"asfasfasfasfasfsd"},

{"id":"115","title":"asfasfasfasfasfsd"},

{"id":"116","title":"asfasfasfasfasfsd"},

{"id":"117","title":"asfasfasfasfasfsd"},

{"id":"118","title":"asfasfasfasfasfsd"},

{"id":"119","title":"asfasfasfasfasfsd"},

{"id":"120","title":"asfasfasfasfasfsd"},

{"id":"121","title":"asfasfasfasfasfsd"},

{"id":"122","title":"asfasfasfasfasfsd"},

{"id":"123","title":"asfasfasfasfasfsd"},

{"id":"124","title":"asfasfasfasfasfsd"}

]



Mein Input Field wird auch korrekt mit <li></li> aufgefüllt jedoch sind die Werte leer!?!




<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 290px; left: 505px; display: block; width: 237px;">

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

</ul>



Das Widget habe ich folgendermaßen eingebaut

<?php




$this->widget('zii.widgets.jui.CJuiAutoComplete', array(

    'id'	=>	'country-chain',

    'name'	=>	'country_chain',

    'source'=>$this->createUrl('flashcards/churchsearch'),


	'options'=>array(

        'delay'		=>	300,

        'minLength'	=>	1,

        'showAnim'	=>	'fold',

        'select'	=>	"js:function(event, ui) {

            $('#country_chain').val(ui.item.title);

            $('#code').val(ui.item.id);

        }"

    ),

    'htmlOptions'=>array(

        'size'=>'40'

    ),

));

?>



Ich habe diverse Wikis, Blogs, etc. durchgelesen und den Code 1:1 kopiert, jedoch ohne Erfolg :(

Lösung gefunden…

Für alle: Man muss ein label definieren, damit die Werte angezeigt werden…