2016-01-22 2 views
0

На моей странице у меня есть серия jQuery DropDowns с этой кодировкой на странице ASP (некоторые из них немного изменены, но это не актуально):Установка значения jQuery Multiselect DropDownList на «Все» на загрузке страницы

jQuery(document).ready(function() { 
    jQuery(function() { 
    jQuery("#UCStyle1 select").multiselect({ 
     header: true, 
     height: 175, 
     minWidth: 240, 
     size: 3, 
     classes: '', 
     checkAllText: 'Check all', 
     uncheckAllText: 'Uncheck all', 
     noneSelectedText: '0 Selected', 
     selectedText: '# selected', 
     selectedList: 0, 
     show: null, 
     hide: null, 
     autoOpen: false, 
     multiple: true, 
     position: {}, 
     appendTo: "body" 
    }); 
    }); 

в отделенном коде, если я хочу, чтобы выбрать одно значение в одном из этих выпадающих на странице загрузке, я могу сделать это так:

sCountry.SelectedValue = "USA"; 

Как это сделать, если я хочу выбрать все значения в мультиселективе?

+0

Какой виджет jQuery MultiSelect вы используете? – Apache

+0

jQuery MultiSelect UI Widget 1.13 * Copyright (c) 2012 Eric Hynds –

+0

Не могли бы вы уловить опубликованное значение в коде? Мне просто интересно, работает ли она в веб-форме ASP.Net. – Win

ответ

0

Из исходного кода для виджета, похоже, вы добавили бы это при загрузке страницы.

$(document).ready(function() { 
    $(function() { 
     $("#UCStyle1 select").multiselect({ 
      header: true, 
      height: 175, 
      minWidth: 240, 
      size: 3, 
      classes: '', 
      checkAllText: 'Check all', 
      uncheckAllText: 'Uncheck all', 
      noneSelectedText: '0 Selected', 
      selectedText: '# selected', 
      selectedList: 0, 
      show: null, 
      hide: null, 
      autoOpen: false, 
      multiple: true, 
      position: {}, 
      appendTo: "body" 
     }).checkAll(); 
    }); 
}); 
+0

Я искал сделать это в коде (C#), а не jQuery –

+0

Заполняется ли вы через '@ Html.DropDownFor (...)'? – Apache

0

Я обнаружил одно решение (в случае, если кто-то останавливается, ища ответ):

foreach (ListItem li in sCountry.Items) 
{ 
    li.Selected = true; 
} 

все еще надеясь, что что-то немного более элегантным/однострочным способ сделать это, но пока это работает.

 Смежные вопросы

  • Нет связанных вопросов^_^