Hi,
ich kriege CAutoComplete nicht zum laufen!
$this->widget('CAutoComplete',
array(
'name' => 's',
'value' => $sWert,
'url' => array('translation/autoCompleteLookup'),
'max' => 15,
'minChars' => 2,
'delay' => 100,
'matchCase' => true,
'htmlOptions'=>array('size'=>'40', 'autocomplete' => 'off', 'id' => 'searchfield' ),
'methodChain'=> ".result(function(event,item){\$(this).parents(form).submit();})",
));
?>
Ich gebe als Parameternamen s
Dennoch wird mir folgender String generiert:
limit habe ich nicht gesetzt
und timestamp auch nicht
Im String wird aus S ein Q!!
Als Fehlermeldung erhalte ich dann noch:
The specified post cannot be found.
kann mir hier jemand bitte weiterhelfen?
==Edit==
Ich habe soweit alles hinbekommen.
Es gibt einen Parameter namens extraParams den man für zusätzliche Parameter benutzen kann.
Des Weiteren muss man in seinen rules die Regel für den Controller/Action hinzufügen.
nun habe ich ein weiteres Problem.
$this->widget('CAutoComplete',
array(
'name' => 's',
'value' => $sWert,
'url' => array('translation/autoCompleteLookup'),
'max' => 15,
'extraParams' => array('language' => '1'),
'minChars' => 2,
'delay' => 100,
'matchCase' => true,
'htmlOptions'=>array('size'=>'40', 'autocomplete' => 'off', 'id' => 'searchfield' ),
'methodChain'=> ".result(function(event,item){\$(this).parents(form).submit();})",
Wie kann ich den Wert für extraParams aus einer DropDown Liste laden? Sprich der Wert wird immer aus dem ausgewählten Element der DropDown Liste ausgewählt?
<select name="dropdown">
<option value="1">auto</option>
<option value="2">bus</option>
</select>
thx