@Html.DropDownListFor(model => model.Status, new List<SelectListItem>
{ new SelectListItem{Text="Active", Value="True"},
new SelectListItem{Text="Deactive", Value="False"}})
Run Code Online (Sandbox Code Playgroud)
在视图中我正在使用此drop dowenlist编码.我运行我的应用程序默认的deactive值显示在下拉列表框中.我希望显示默认为Active
在我的页面上,我有一个DropDownList用数据库值填充的SqlDataSource(参见下面的代码).
如何在值之前添加自己的文本或空行?
<asp:DropDownList ID="drpClient" runat="server" Width="200px"
AutoPostBack="True" DataSourceID="dsClients" DataTextField="name"
DataValueField="client_id">
</asp:DropDownList>
<asp:SqlDataSource ID="dsClients" runat="server"
ConnectionString="my_connection_string"
ProviderName="System.Data.SqlClient"
SelectCommand="SELECT [client_id], [name] FROM [clients]">
</asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)
谢谢.
PS你建议使用SqlDataSource或者更好地填充另一种方式吗?
我正在使用Kendo UI Controls.我想在jquery中获取下拉列表的选定文本.我使用过这种语法:
$("#ddl").data("kendoDropDownList").text();
Run Code Online (Sandbox Code Playgroud)
我可以在IE以外的所有浏览器中获取文本.我不知道为什么这不适用于IE,请帮帮我.有没有其他方法可以选择文本?
我需要使用可以执行该功能的下拉列表:
我从silviomoreto git存储库中选择了@twitter bootstrap'bootstrap-select'的自定义选择,因为我没有找到我想要的功能,我试图自己制作它.
因此,对于那些需要或想要在他们的网络应用程序上添加该功能的人,我写下我的解决方案,这不是最好的解决方案,但它有效,我愿意接受任何建议,使其更好地工作.
1.步骤:创建一个带参数的selectpicker: data-size ="5"(显示5个值和添加滚动条),data-live-search ="true"(在顶部添加搜索框) 并加载值我从db(最好是ajax)获得:
<select class="selectpicker typedropdown" data-size="5" data-live-search="true">
<?php
$counter=0;
foreach($eventTypeList as $evType){
$counter++;
if(is_array($evType)){
echo "<option>".$evType['type_name']."</option>";
}else{
echo "<option>".$evType."</option>";
}
} ?>
</select>
Run Code Online (Sandbox Code Playgroud)
2.步骤:添加自定义按钮(编辑,删除) (覆盖原型函数'createLi')
覆盖主js文件上的原型函数'createLi',如下所示:
$.fn.selectpicker.Constructor.prototype.createLi = function (){..}
Run Code Online (Sandbox Code Playgroud)
内部:
var generateLI = function (content, index, classes, optgroup) {
return '<li' + ........
Run Code Online (Sandbox Code Playgroud)
在'return'之前添加两行按钮类:
content += "<div class='removeTypebtn'></div><div class='editTypebtn'></div>";
Run Code Online (Sandbox Code Playgroud)
这样,当您创建li项目时,您还会在每行上创建两个自定义按钮.
3. step:捕获'click'事件进行编辑和删除值 (也在数据库上发出ajax请求以更新dbtable)
$(document.body).on('click','.btn-group.typedropdown .dropdown-menu ul li .removeTypebtn',function(event){
var index = $(event.target).closest( "li" ).data('original-index');//get the item index …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建类似于Google日历下拉月小部件的内容.

任何帮助将非常感激.
到目前为止,我有一个想法,我需要使用具有可扩展动画的工具栏,但不确定是否正确的方向进入.
我正在使用select2,我想将多色表显示为下拉列表,因此我需要下拉容器的宽度与输入本身具有不同(更大)的宽度
有可能吗?
此外,我想展示一个包含多个列的表格.从电影示例中,我看到在formatResult函数中,您为每一行创建一个新表.
是否可以在同一个表中包含每一行,以便每个单元格具有相同的宽度?我需要设置一些模板来包含行或类似的东西.
我想要实现的是显示实体代码的小输入,以及显示更多列的大型下拉列表
-
这是关于github的相关问题:https://github.com/ivaynberg/select2/issues/1314
我试图找出在select2下拉项中读取当前所选文本(而不是值)的正确方法.我没有在文档中看到这个.
我可以看到有一个新的DOM元素是原始选择下拉列表的ID,带有"-container"后缀和"select2-"前缀,因此不确定是否建议读取此内容或者select2有另一个api调用.
使用jquery读取当前所选文本的正确方法是什么?
我最近一直在潜入Android Spinner控件的世界,并遇到了一个小问题.我需要将下拉列表的左侧与主旋转器控件的最左侧对齐.我已经尝试使用dropDownHorizontalOffset来对齐它们,无论我使用什么值,下拉的水平位置都不会改变,但是当我使用dropDownVerticleOffset测试时,下拉列表的垂直位置确实会发生变化.
有没有人使用这些价值观,或者可能知道我怎么可能去调整它们?
谢谢!
我试图改变的的dispaly颜色ComboBox时DropdownStyle属性为DropdownList.当属性Dropdown从DropdownList颜色更改更改为.
如何控制下拉框的视图颜色?
谢谢
我想将搜索框添加到单个选择下拉选项中.
码:
<select id="widget_for" name="{{widget_for}}">
<option value="">select</option>
{% for key, value in dr.items %}
<input placeholder="This ">
<option value="{% firstof value.id key %}" {% if key in selected_value %}selected{% endif %}>{% firstof value.name value %}</option>
{% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)
如上所述添加输入标签无法解决问题.
我尝试过使用html5-datalist,但它确实有效.我想要一些其他选项,因为html5-datalist不支持chrome中的可滚动选项.
有人可以推荐任何其他搜索框选项吗?它们应该与django-python框架兼容.
dropdownbox ×10
jquery ×3
android ×2
asp.net ×2
c# ×2
javascript ×2
.net ×1
ajax ×1
asp.net-mvc ×1
dom-events ×1
html ×1
java ×1
kendo-ui ×1
razor ×1
search-box ×1
spinner ×1
toolbar ×1
winforms ×1