2011年4月11日 星期一

設定 ajax CascadingDropDown selected value

於 javascript 中撰寫功能,範例如下

非最後一個:
var cddStdRegionCountry = $find("cddStdRegionCountry");
cddStdRegionCountry.set_SelectedValue(countryid);
cddStdRegionCountry._onParentChange(null, true);

最後一個:
document.getElementById("ddlStdRegion").value="1"
var cddStdRegion = $find("cddStdRegion");
cddStdRegion.set_SelectedValue(document.getElementById("ddlStdRegion").value);

注意!
請勿將 dropdownlist autopostback 設為 true 然後在 server 端撰寫功能
否則會有錯誤訊息
推測是 CascadingDropDown 和 autopostback=true 不相容導致

沒有留言:

input 連結 datalist 用程式控制彈出選項

範例: nextTick(() => document.querySelector('input').showPicker());  ※僅支援現代瀏覽器