Ich verwende Select2 wie folgt:Wie setze ich Daten- * aus Datenquellen in Select2?
$('select#fields').select2({
placeholder: 'Select a field',
data: data.fields
});
data.fields
ist ein JSON wie diese:
"fields": [
{
"id": "companies_id",
"text": "companies_id",
"data-type": "int"
},
{
"id": "parent_companies_id",
"text": "parent_companies_id",
"data-type": "int"
},
{
"id": "client_of_companies_id",
"text": "client_of_companies_id",
"data-type": "int"
},
{
"id": "asset_locations_id",
"text": "asset_locations_id",
"data-type": "int"
},
{
"id": "companies_name",
"text": "companies_name",
"data-type": "varchar"
},
{
"id": "companies_number",
"text": "companies_number",
"data-type": "varchar"
}
]
id
und text
verwendet werden, um die Optionswerte zu füllen, kann ich den dritten Wert data-type
und Setzen Sie es als Attribut für die <option>
? Wenn das so ist, wie? Kann mir jemand ein Beispiel geben?
könnte etwas mit dem [Templat] versuchen (https://select2.github.io /examples.html#templating). –
@lamelemon, eigentlich ist hier kein Templating erforderlich. Sie können meine Antwort überprüfen :) – Dekel