You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.6 KiB

10 years ago
  1. @model Sevomin.Models.DovominParameterViewModel
  2. @{ string paramId = string.Format("value-{0}", Model.ParameterId); }
  3. <div class="form-group indented">
  4. <div class="row">
  5. <div class="col-md-3 pull-right">
  6. @Html.Label(Model.ParameterName)
  7. @if (!string.IsNullOrWhiteSpace(Model.CommentDovomin))
  8. {
  9. <span class="glyphicon glyphicon-exclamation-sign form-help" data-toggle="tooltip" data-for="@paramId" data-placement="top" title="@Model.CommentDovomin"></span>
  10. }
  11. </div>
  12. <div class="col-md-4 pull-right">
  13. @switch (Model.DisplayMethod)
  14. {
  15. case 1:
  16. @Html.TextBox(paramId, Model.StringValue, new { @class = "form-control" })
  17. break;
  18. case 2:
  19. @Html.TextArea(paramId, Model.StringValue, new { @class = "form-control" })
  20. break;
  21. case 3:
  22. @Html.TextBox(paramId, Model.StringValue, new { @class = "form-control", data_val = "true", data_val_number = "لطفا در این فیلد فقط عدد وارد شود." })
  23. @Html.ValidationMessage(paramId)
  24. break;
  25. case 4:
  26. @Html.DropDownList(paramId, new SelectList(Model.ParameterValues, "item1", "item2", Model.StringValue), "انتخاب کنید ...", new { @class = "form-control" })
  27. break;
  28. default:
  29. @MvcHtmlString.Empty
  30. break;
  31. }
  32. </div>
  33. </div>
  34. </div>