JQuery UI Autocomplete, custom HTML structure for result?


$('#myAutocomplete').autocomplete(
{
    source: availableTags,
    multiselect: true,
    open: function(e, ui)
    {
        var
            acData = $(this).data('ui-autocomplete'),
            styledTerm = termTemplate.replace('%s', acData.term);
        acData
            .menu
            .element
            .find('div')
            .each(function()
            {
                var me = $(this);
                console.log(me);
                me.html(me.text().replace(acData.term,
                    styledTerm));
            });
    }
}).data("ui-autocomplete")._renderItem = function(ul, item)
{
    return $("<li></li>")
        .data("item.autocomplete", item)
        .append("<table><tr><td>" + item.label +
            "</td></tr><tr><td <strong style='font-size: 12px;'>" + item.EMP_DESG_NAME +
            "</strong> </td></tr></table>")
        .appendTo(ul);
};;
jQuery.ui.autocomplete.prototype._resizeMenu = function()
{
    var ul = this.menu.element;
    console.log(this.element.outerWidth());
    ul.outerWidth(600);
}

Comments

Popular posts from this blog

Provision AWS EC2 Instance and RDS with Terraform, and Deploy Spring Boot App to EC2 Instance via GitHub Action Pipeline

Easy Ui Jquery easyui-textbox change onChange event