2013-12-10 63 views

回答

1

提問者的代碼不正確,因爲selected屬性適用於構造對象。正如PaulR所建議的,當選擇小部件已經被創建時,提問者應該使用dijit.byId('projectId').set("value",item.projid);

另外:我建議使用AMD模塊"dijit/registry"而不是根dijit對象。

0

根據該文件,「選擇:真」是指定selecte的正確方法d項目。見https://dojotoolkit.org/reference-guide/1.9/dijit/form/Select.html

我注意到過去有同樣的問題,並且注意到這隻有當一個選項有一個值時才能正常工作。那麼,你可以檢查「item.projid」是否包含一個值嗎?

+0

「item.projid」有值:檢查這個[{「postedprojnum」:「1」,「projname」:「dashboard」,「projid」:1},{「postedprojnum」:「1」,「projname」 : 「思科」, 「PROJID」:3},{ 「postedprojnum」: 「1」, 「projname」: 「的HCl」, 「PROJID」:4},{ 「postedprojnum」: 「1」, 「projname」:」 addnew「,」projid「:5}] – Phoenix

+1

這確實很奇怪。你能否嘗試明確設置下拉小部件的值? dijit.byId('projectId')。set(「value」,「1」); – PaulR

+0

其不工作的人 – Phoenix

相關問題