[ 1 post ]

Christian Velasquez

  • Username: ingkiang
  • Joined: Thu May 14, 2009 8:35 pm
  • Posts: 1
  • Offline
  • Profile

help in combobox

Post Posted: Thu May 14, 2009 9:22 pm
+0-
please help me bout combobox...when i click button for dropdown, dropdown is not populated...

here's my code.

Code:
var oDSTra = new YAHOO.util.XHRDataSource("../../framework/yui_non_trade.php");
oDSExprt.responseType = YAHOO.util.XHRDataSource.TYPE_HTMLTABLE;
oDSExprt.responseSchema = {
        fields: ["DESC", "ID"]
    };
var oACTra = new YAHOO.widget.AutoComplete("non_trade", "nonTrade_container", oDSTra);
         oACTra.alwaysShowContainer = false;
         oACTra.maxResultsDisplayed = 5;
         oACTra.forceSelection = true;
         oACTra.minQueryLength = 1;
       oACTra.prehighlightClassName = "yui-ac-prehighlight";
       oACTra.useShadow = true;
       oACTra.resultTypeList = false;

       var nonTradeHidden = YAHOO.util.Dom.get("non_trade_id");
       var nonTradeHandler = function(sType, aArgs) {
        var myAC = aArgs[0]; // reference back to the AC instance
        var elLI = aArgs[1]; // reference to the selected LI element
        var oData = aArgs[2]; // object literal of selected item's result data

        // update hidden form field with the selected item's ID
        nonTradeHidden.value = oData.ID;
        document.all("d_non_trade").value=nonTradeHidden.value;
    };
    var bToggler = YAHOO.util.Dom.get("toggleB");
    var oPushButtonB = new YAHOO.widget.Button({container:bToggler});
    var toggleB = function(e) {
        //YAHOO.util.Event.stopEvent(e);
        if(!YAHOO.util.Dom.hasClass(bToggler, "open")) {
            YAHOO.util.Dom.addClass(bToggler, "open")
        }

        // Is open
        if(oACTra.isContainerOpen()) {
            oACTra.collapseContainer();
        }
        // Is closed
        else {
            oACTra.getInputEl().focus(); // Needed to keep widget active
            setTimeout(function() { // For IE
                oACTra.sendQuery("");
            },0);
        }
    }
    oPushButtonB.on("click", toggleB);
    oACTra.containerCollapseEvent.subscribe(function(){YAHOO.util.Dom.removeClass(bToggler, "open")});
    oACTra.itemSelectEvent.subscribe(nonTradeHandler);


when i put something in oACTra.sendQuery("");

sample
Code:
oACTra.sendQuery("R");


when i click the dropdown button it populates...

any ideas why is this happening...
  [ 1 post ]
Display posts from previous:  Sort by  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum