Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该怎么做才能使默认文本不被选中,并且在我单击内部组合(ExtJs3.2)时消失?_Extjs_Xtype - Fatal编程技术网

我应该怎么做才能使默认文本不被选中,并且在我单击内部组合(ExtJs3.2)时消失?

我应该怎么做才能使默认文本不被选中,并且在我单击内部组合(ExtJs3.2)时消失?,extjs,xtype,Extjs,Xtype,下面是带有默认文本的组合框的ExtJs3.2代码。当我单击组合框时,默认文本不会消失,并且会被选中。您还可以通过输入姓名的首字母在combo中搜索姓名。我应该怎么做才能使默认文本不被选中,并且在我单击组合框内部时消失 { xtype: 'combo', displayField: 'name',

下面是带有默认文本的组合框的ExtJs3.2代码。当我单击组合框时,默认文本不会消失,并且会被选中。您还可以通过输入姓名的首字母在combo中搜索姓名。我应该怎么做才能使默认文本不被选中,并且在我单击组合框内部时消失

{
                                            xtype: 'combo',
                                            displayField: 'name',
                                            emptyText:'Select Route'+"*",
                                            id: 'road-edit-form-roadList',
                                            allowBlank: false,
                                            forceSelection :true,
                                            typeAhead: true,
                                            triggerAction: 'all',
                                            mode: 'local',
                                            valueField:'id',
                                            store: new Ext.data.JsonStore({
                                                   //url: 'getRoadList',
                                                   url: 'ajax-route/ajax.jsp?action=getRoadList',
                                                   fields: ['id','name']
                                            }),
                                            listeners:{
                                                   'beforequery': function(qe){
                                                          qe.combo.getStore().load({
                                                                 params:{
                                                                       query:qe.query
                                                                 }
                                                          });
                                                   }
                                            }
                                     }
尝试添加

focus : function (thisCmp, eventObj, eventOptions) {
            thisCmp.inputEl.dom.placeholder = ''; //force the removal of the placeholding text
        }
更多参考: