Momentan wenn ich dynamicTitle = true. Es zeigt alle ausgewählten Elemente wie im folgenden Bild an. Wie zeigt man genau einen ausgewählten Punkt unter allen als Dropdown-Titel in eckigen js dropdown multiselect?
Ich möchte es nur Artikel anzeigen. Ich suchte an source aber konnte nicht finden, wie man es macht.
Es gibt eine Option, um die maximale Anzahl von Elementen auszuwählen, aber ich sollte in der Lage sein, eine beliebige Anzahl von Elementen auszuwählen, aber nur ein Element als Titel anzuzeigen.
und Element
<div title={{model.Base.currentRecord.value.Code.display}} ng-dropdown-multiselect="" ng-class="choosen" options="locations" selected-model="myModel" extra-settings="settings" translation-texts="{buttonDefaultText: 'Select Districts'}" style="display:table" class="pull-right"></div>
`
scrollableHeight: '300px',
closeOnBlur: true,
dynamicTitle: true,
scrollable: false,
displayProp: 'label',
idProp: 'id',
externalIdProp: 'id',
enableSearch: false,
selectionLimit: 0,
showCheckAll: true,
showUncheckAll: true,
closeOnSelect: false,
buttonClasses: 'btn btn-default',
closeOnDeselect: false,
groupBy: $attrs.groupBy || undefined,
groupByTextProvider: null,
smartButtonMaxItems: 1,
smartButtonTextConverter: angular.noop
`
Kann mir jemand durch ein Beispiel helfen?
Nein, das ist nicht, was ich wollte. Ich möchte, dass der Titel genau einen ausgewählten Eintrag enthält, um die Dropdown-Größe festzulegen. "Smart Button Text" -Funktion, definiert die maximale Anzahl von Elementen auf "auf der Schaltfläche". –
Ich folge nicht, das ist genau das, was Sie gefragt haben, und Ihr Bild dort hat 3 ausgewählte Artikel Wenn Sie diese Eigenschaft nur eine zeigt: smartButtonMaxItems: 1 Welchen Titel haben Sie gemeint? – johan
Ich habe es versucht, aber es zeigt immer noch mehr als 1 Element im Dropdown wie im Bild gezeigt. –