Forums

Forums / Developing Portals / Can I set a custom display for CRM Lookup

Can I set a custom display for CRM Lookup

Thread is closed for posting
2 posts, 1 answered
  1. phamtrungson
    phamtrungson avatar
    12 posts
    Registered:
    07 Oct 2016
    17 Oct 2016
    Link to this post
    Hi everyone,

    My City entity has name and zip code fields. Can I display my CRM lookup control as <name> - <zip code> and can I search city by both name and zip code? Many thanks
  2. phamtrungson
    phamtrungson avatar
    12 posts
    Registered:
    07 Oct 2016
    Answered
    19 Oct 2016
    Link to this post
    I can do it by JS, share for everyone in needed.

    function initCityOnLoad() {
        //Set custom label for items in cities lookup dropdown list
        var cityControl = findControl("myCityControl");
        if (cityControl !== null) {
            var items = cityControl.get_cboLookup().get_items();
            var itemData = cityControl.get_cboLookup().get_itemData();
            for (var i = 1; i < items.get_count() ; i++) {
                var item = items.getItem(i);
                item.set_text(item.get_text() + " - " + JSON.parse(itemData[i].attributes.data).zipcode);
            }
        }
        //Refresh current label
        cityControl.set_value(cityControl.get_value());
    }
    Last modified on 19 Oct 2016 10:10 by phamtrungson
2 posts, 1 answered