ich unten Code verwenden für Multi bevöl wählen:jquery-select2 ersten Wert standardmäßig ausgewählt zeigt
<s:select id = "deviceTypes"
name = "serviceVO.deviceTypes"
multiple = "multiple"
required = "true"
onBeforeTopics = "openLoader"
onCompleteTopics = "closeLoader"
key = "service.authoring.label.deviceTypes"
tooltip = "%{getText('service .authoring.label.deviceTypes.info')}"
list = "deviceTypesList"
listKey = "value"
listValue = "name"
cssClass = "search-val form-control" />
und auf document.ready Ich rufe:
$("#deviceTypes").attr("multiple","true");
$("#deviceTypes").select2();
Damit es zeigt Standardmäßig ist der erste Optionswert beim Laden der Seite ausgewählt, den ich nicht möchte. Ich möchte, dass der Benutzer Werte auswählt. Sobald der Benutzer das Formular absendet, werden die ausgewählten Werte in der Auswahlbox angezeigt und der Benutzer kann Werte hinzufügen oder entfernen.
@PracheerPanchoi ich mit dem Code verwirrt bin. Verwenden Sie 's: select' oder' sj: select'. Das 's: select' hat nicht' onBeforeTopics' oder 'onCompleteTopics' –