changing the properties/attributes of a combobox

2 posts, 1 answers
  1. Vijay
    Vijay avatar
    19 posts
    Member since:
    May 2011

    Posted 29 Jan 2014 Link to this post

    Hi,
        I am using plain HTML and jquery to create kendo comboboxes and bind data to it. My problem is that I want to change the datatextfield and datavaluefield of the combo based on some values. Initially what I will do is I shall initialise the combobox like this
    $("#TestControl").kendoComboBox(
    {
    placeholder: "Select Product",
    filter: "contains",
    autoBind: false,
    suggest: true,
    minLength: 0
    });

    Then at some other place I wnat to assign the datatextproperty to the control something like this.

     auto = $("#TestControl").data("kendoComboBox");
     auto.setDataSource(dataSource);  // this line works
    auto.options.dataValueField = autoCompleteValueField; // this line I am not sure (autoCompleteValueField is a variable which has a value)
    auto.options.dataTextField = autoCompleteTextField; // this line I am not sure (autoCompleteTextField is a variable which has a value)


    Can this be done or is there a way to do it? Please do help

    Thanks in advance

    Regards,
    Vijay
  2. Answer
    Dimo
    Admin
    Dimo avatar
    8332 posts

    Posted 31 Jan 2014 Link to this post

    Hello Vijay,

    Changing the dataTextField and dataValueField after initialization is not supported. If you need to change these, you can destroy() the ComboBox and create a new instance. You can create a new instance from the same element, which you have used to create the first instance.

    http://docs.telerik.com/kendo-ui/getting-started/widgets#destroying-kendo-ui-widgets

    Regards,
    Dimo
    Telerik
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
  3. Kendo UI is VS 2017 Ready
Back to Top