मैं "एकाधिक वर्णन टाइप प्रविष्टियों" चेतावनी से कैसे छुटकारा पा सकता हूं?

क्या किसी को पता है कि क्यों एक कॉम्बोबॉक्स की चुनीItem संपत्ति पर BindingUtils का उपयोग करते समय आपको निम्न चेतावनी मिलती है? इस मुद्दे को हल करने के लिए कोई विचार?

बाध्यकारी अभी भी ठीक से काम करता है, लेकिन चेतावनी से छुटकारा पाने के लिए अच्छा होगा।

warning: multiple describeType entries for 'selectedItem' on type 'mx.controls::ComboBox':

  <metadata name="Bindable">
    
  
0
ro fr bn

1 उत्तर

कोड यहाँ है। यह मूल रूप से BindingUtils.bindProperty की एक प्रति है जो एक कॉम्बोबॉक्स के लिए सेटअप है ताकि दोनों परिवर्तनों में से किसी एक कॉम्बो बॉक्स और मॉडल को अपडेट किया जा सके।

public static function bindProperty2(site:Object, prop:String, host:Object, chain:Object, commitOnly:Boolean = false):ChangeWatcher
{
    var cbx:ComboBox = null;
    if ( site is ComboBox ) { cbx = ComboBox(site); }
    if ( host is ComboBox ) { cbx = ComboBox(host); }
    var labelField:String = "listID";

    var w:ChangeWatcher = ChangeWatcher.watch(host, chain, null, commitOnly);

    if (w != null)
    {
        var func:Function;

        if ( site is ComboBox )
        {
            func = function(event:*):void
            {
                var dp:ICollectionView = ICollectionView(site.dataProvider);
                var selItem:Object = null;

                for ( var i:int=0; i
0
जोड़ा
यह प्रश्न का उत्तर नहीं प्रतीत होता है
जोड़ा लेखक rfunduk, स्रोत