ASP.NET MVC - флажки как элементы DropDownList? - PullRequest
2 голосов
/ 12 января 2011

Есть ли способ создать список флажков в качестве элементов для выпадающего списка? Я не уверен, как это сделать (или, если это вообще возможно), а также установить флажок как проверенный, если значение истинно в базе данных.

Спасибо.

Ответы [ 4 ]

2 голосов
/ 12 января 2011

вот пара решений на основе jquery, которые могут оказаться полезными:

http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/

http://lab.arc90.com/2007/11/28/jquery-multiselect/

2 голосов
/ 12 января 2011

Вы не можете сделать это с родными виджетами браузера - вам придется создать собственное решение, которое выглядит как элемент <select>, содержащий флажки.

0 голосов
/ 12 января 2011

Всякий раз, когда вы видите что-то похожее на выпадающий список, но не ведущий себя как единое целое, это умное решение CSS.

По сути, это скрытый div:

<img src="image_that_looks_like_a_drop_down_list.jpg" onclick="showDiv('fakeDDL');" />
<div id="fakeDDL" style="display:none;">

     //lots of checkboxes

</div>
0 голосов
/ 12 января 2011

Если вы ищете коммерческий продукт. DevExpress имеет именно такой элемент управления

http://mvc.devexpress.com/Editors/DropDownEdit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...