This is a migrated thread and some comments may be shown as answers.

two different values

2 Answers 65 Views
MultiSelect
This is a migrated thread and some comments may be shown as answers.
sven
Top achievements
Rank 1
sven asked on 26 Apr 2013, 02:38 PM
Hello, it is possible to selectively retrieve two different values​​? A name or number? e.g. John Doo = text value and 123 = number value



{
        "CustomerID": "ALFKI",
        "ContactName": "Maria Anders", // selectively 
        "PersonalNumber": "1234", // selectively 
        "CompanyName": "Alfreds Futterkiste"
}


EDIT: I'm looking for a solution if I type a number eg. "12" in 1234 suggested I get when I type "Ma" I inspire get the same user suggested ... It's possible??
$("#customers").kendoMultiSelect({
            dataTextField: "PersonalNumber",
            dataValueField: "CustomerID",
            dataNumberField: "PersonalNumber",
            autoBind:false,
            // define custom template
            itemTemplate: '<img src=\"../content/web/Customers/${data.CustomerID}.jpg\" alt=\"${data.PersonalNumber}\" />' +
                    '<h3>${ data.ContactName }</h3>' +
                    '<p>${ data.CompanyName }</p>'+
                    '<p>${ data.PersonalNumber }</p>',
            tagTemplate: '<img class="tag-image" src=\"../content/web/Customers/${data.CustomerID}.jpg\" alt=\"${data.CustomerID}\" />' +
                    '#: data.ContactName #',
            dataSource: {
                //serverFiltering: true,
                transport: {
                    read: {
                        dataType: "json",
                        url: "customers.json"
                    }
                }
            },
            maxSelectedItems: 5,
 
            height: 300
        });

2 Answers, 1 is accepted

Sort by
0
Petur Subev
Telerik team
answered on 30 Apr 2013, 07:44 AM
Hello Sven,

I am afraid this is not supported. The suggestion are always working over the dataTextField field specified.

You can change your model to contain a composite field

{
        "CustomerID": "ALFKI",
        "ContactName": "Maria Anders", // selectively
        "PersonalNumber": "1234", // selectively
        "CompositeField": "Maria Anders 1234"
        "CompanyName": "Alfreds Futterkiste"
}

use that field as a dataTextField. 

Then change the filter type from "startswith" to "contains". 


Kind Regards,
Petur Subev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
sven
Top achievements
Rank 1
answered on 30 Apr 2013, 11:05 AM
it works, Thanx :)
Tags
MultiSelect
Asked by
sven
Top achievements
Rank 1
Answers by
Petur Subev
Telerik team
sven
Top achievements
Rank 1
Share this question
or