У меня есть один sx:autocompleter
выпадающий список и один скрытый элемент в моей jsp.Предварительный выбор опции в sx: автозаполнение
<sx:autocompleter list="vendorNameList" name="vendor_name"
autoComplete="false" id="vendor_name" value="%{vendor_name}"/>
<s:hidden name="vendorName" id="vName"></s:hidden>
function setSelectedIndex() {
selectionVname=dojo.widget.byId('vendor_name');
v=document.getElementById('vName').value;
for (var i = 0; i < selectionVname.options.length; i++) {
if (selectionVname.options[i].text == v) {
selectionVname.options[i].selected = true;
return;
}
}
}
window.onload = setSelectedIndex;
Я хочу значение этого члена Имя_вендора, чтобы прийти в качестве предварительного выбранного значения в выпадающем списке при загрузке страницы. Сценарий, который я написал, не работает. Перед тем, как ввести цикл for
. Я сомневаюсь, что если selectionVname.options.length является правильным способом записи sx: autocompleter или нет?