1
과수원에서 옵션 그룹을 사용하여 선택 상자를 만들어야합니다. 열거 필드를 사용하여 드롭 다운을 생성하지만 드롭 다운에 OptGroup을 추가하는 방법을 모르겠습니다. 제발 누군가가 나를 많이도 찾을 수 없으니 도와주세요.과수원에서 사용자 지정 양식을 사용하여 옵션 그룹을 사용하여 드롭 다운 목록 만들기
과수원에서 옵션 그룹을 사용하여 선택 상자를 만들어야합니다. 열거 필드를 사용하여 드롭 다운을 생성하지만 드롭 다운에 OptGroup을 추가하는 방법을 모르겠습니다. 제발 누군가가 나를 많이도 찾을 수 없으니 도와주세요.과수원에서 사용자 지정 양식을 사용하여 옵션 그룹을 사용하여 드롭 다운 목록 만들기
Enumeration.cshtml 모양을 직접 재정의해야합니다. 이 파일에서
는, 헤더는 선택된 값의 프리젠 테이션의 논리가 포함되어
val1과, OPTGROUP;을 val2, OPTGROUP, val3, optGroup2 :
@using Orchard.Utility.Extensions;
@using System.Linq;
@{
string valueToDisplay = string.Empty;
string[] selectedValues = Model.ContentField.SelectedValues;
if (selectedValues != null) {
string valueFormat = T("{0}").ToString();
string[] translatedValues = selectedValues.Select(v => string.Format(valueFormat, T(v).Text)).ToArray();
string separator = T(", ").ToString();
valueToDisplay = string.Join(separator, translatedValues);
}
if (!string.IsNullOrEmpty(valueToDisplay)) {
string name = Model.ContentField.DisplayName;
<p class="enumeration-field [email protected]()">
<span class="name">@name:</span>
<span class="value">@Html.Raw(valueToDisplay)</span>
</p>
}
}
당신은 같은 옵션을 쓸 수 있습니다. ..