我通過ajax請求加載了magicSuggest控件值,但它填充得很好,但是當我試圖從div中使用獲取用戶輸入的文本時getRawValue它始終返回空白。儘管當我使用getValue()時它會返回有效值,但我也需要文本。 調試發現'ms.input.val()'始終設置爲默認文本,即使在選擇更改被觸發後。 我也使用getSelectedItems(),一旦他對象返回嘗試,嘗試使用對象屬性檢索值,例如:object.fullname,其中全名是我的displayField,但它不能給不明 已經發布了關於Github的問題Magicsuggest:公共方法getRawValue()返回空白
1
A
回答
1
你快到了。正如Chris所說,getRawValue從用戶當前輸入的輸入框中獲取文本。如果你想要選擇的文本,你需要通過getSelectedItems方法,然後從你的對象中提取name屬性。
例如,如果你的文本屬性名稱:
$('#ms1').magicSuggest().getSelectedItems().map(function(a){return a.name;})
將返回[ 「選擇的1」, 「selected2」,...]
乾杯
1
從我發現的情況來看,getRawValue僅在文本成爲「選定條目」之前才起作用。所以如果你嘗試只是輸入一個字符串,而不允許它選擇一個實際的項目,然後調用getRawValue,它應該返回一些信息。
我會建議您在第二部分中說的,使用getSelectedValues() - 然後從對象中讀取顯示字段。我在當前工作的項目中做了類似的工作,可以分享您的代碼嗎?
相關問題
- 1. 公共靜態方法返回問題
- 2. aspx web方法返回空白頁面?
- 3. WCF webservice- GetElecteurs方法返回空白頁
- 4. JavaScript canvas.toDataURL方法返回空白圖像
- 5. Excel表格公式返回空白
- 6. POI:如果輸出空白公式返回空白
- 7. 公共變量返回空字符串
- 8. 方法返回空白,即使它在方法內部不是空白
- 9. C#方法返回公式
- 10. 公共方法
- 11. Textbox.text返回空白
- 12. Login.php返回空白
- 13. psutil.WindowsService.username()返回空白
- 14. json_decode返回空白
- 15. Roles.GetRolesForUser();返回空白
- 16. ImageButton返回空白
- 17. 撥打公共布爾作爲公共空白
- 18. 跨度返回空空白
- 19. getDocument()的公共資源配置返回空值XMLConfiguration中的方法
- 20. 如果公式的一部分爲空,則返回空白
- 21. 公共方法如何返回私有類實例?
- 22. 公共方法單位測試返回指向私有成員
- 23. 增加公共方法的AMD函數返回之前
- 24. Windows窗體不能從公共方法返回正確的值
- 25. android.hardware.usb UsbManager類公共方法getDeviceList和getAccessoryList返回null
- 26. 關於公共int方法返回值的困惑
- 27. 如果公共API方法返回InputStream或byte []
- 28. 如何從公共方法/函數返回ArrayList
- 29. 設置方法的返回值爲公共字符串
- 30. 在公共方法中偵聽私有方法返回的對象
°1的定義權getRawValue – karlipoppins