2016-11-25 7 views
5

में बग मैंने fiddle बनाया, जो बग का प्रदर्शन करता है। समस्या यह है कि टैगफील्ड minChars संपत्ति को अनदेखा करता है - जब आप पहली बार फ़ील्ड पर ध्यान केंद्रित करते हैं, तो आप सर्वर से अनुरोध देख सकते हैं, जो नहीं होना चाहिए। मैंने combobox के साथ एक ही काम किया और सबकुछ अच्छा काम करता है। यह मेरा कोड है:एक्स्टजेस 6 टैगफील्ड

Ext.create("Ext.form.field.Tag", { 
     renderTo: "test", 
     minChars: 999, //ignored, even though is documented 
     enableKeyEvents: true, 
     displayField: "text", 
     valueField: "id", 
     queryMode: "remote", 
     autocomplete: "off", 
     fieldLabel: "tagfield", 
     store: { 
      autoLoad:false, 
      fields:[{name:'id'},{name:'text'}], 
      proxy:{ 
       type:'ajax', 
       url:'getData.php' 

      } 

     } 
    }); 

    Ext.create("Ext.form.field.ComboBox", { 
     renderTo: "test2", 
     minChars: 999, 
     enableKeyEvents: true, 
     displayField: "text", 
     valueField: "id", 
     queryMode: "remote", 
     autocomplete: "off", 
     fieldLabel: "combo", 
     store: { 
      autoLoad:false, 
      fields:[{name:'id'},{name:'text'}], 
      proxy:{ 
       type:'ajax', 
       url:'getData.php' 

      } 

     } 
    }); 

कृपया, तथ्य यह है कि दोनों बता गया और tagfield में minChars इसी तरह से प्रलेखित है ([1], [2]) पर ध्यान देना:

minChars: संख्या

न्यूनतम उपयोगकर्ता को स्वत: पूर्ण करने से पहले टाइप करना चाहिए और टाइप करें आगे सक्रिय करें।

तो, मैं इस बग को कैसे ठीक कर सकता हूं?

+0

आपको इसे सेन्चस फ़ोरम –

+0

में रिपोर्ट करना चाहिए, मुझे पता है, वे SO की निगरानी भी करते हैं। इसलिए, मुझे उम्मीद है कि वे इस पर ध्यान देंगे। – Jacobian

+1

यह एक बग नहीं है: http://docs.sencha.com/extjs/6.2.1/classic/Ext.form.field.Tag.html#cfg-triggerOnClick –

उत्तर

1

आपको ट्रिगर एक्शन: 'सब' या ट्रिगरएक्शन: 'क्वेरी' कॉन्फ़िगरेशन विकल्प सेट करने की आवश्यकता है, इस पर आधारित है कि आपके कॉम्बो बॉक्स को परिणामों को फ़िल्टर करना चाहिए।

संबंधित मुद्दे