簡體   English   中英

Extjs4組合框設置值字段和顯示文件

[英]Extjs4 combobox set value field and display fileld

我正在使用Extjs4。 我必須在表單加載中設置組合框顯示字段和值字段。 setValue()在表單加載中不適用於combox。 我正在使用下面的代碼,請告訴我我的代碼有什么問題。

quiz_edit_form.load({
    url: BASE_URL + 'courses/testing/getCourseTest/' + quiz_id,
    method: 'POST',
     success: function(form, action){
            var chap_name = action.result.data.test_chapter_combo;
            var less_name = action.result.data.test_lesson_combo;
            Ext.getCmp('test_chapter_combo1').setValue(chap_name);
            Ext.getCmp('test_lesson_combo1').setValue(less_name);
            }
});

謝謝

我最近在連擊中遇到了類似的問題。 確保組合forceselection上的forceselection屬性設置為false ,否則將不允許您設置商店中沒有的任何值-除非用戶單擊觸發器,否則不會加載商店。 如果確實需要用戶僅從組合中選擇選項,請設置forceselection: false ,然后設置setValuesetRawValue ,然后設置forceselection: true

希望能有所幫助。

您嘗試設置的值必須存在於與組合綁定的存儲中。 要在存儲中獲取值,您必須使其自動加載或提前加載-請記住存儲是異步加載的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM