我在 MVC 4 中使用这个插件来获得一个可编辑的下拉列表:
http://coffeescripter.com/code/editable-select/
我所做的是:
1- 在脚本文件夹下包含脚本。
2- 在我的 css 文件的最后部分添加 css 部分。
3-将图像添加到我的内容文件夹。
5-将该功能添加到我的局部视图中。
功能:
$(function () {
$('#lugar').editableselect(
{
bg_iframe: true,
onselect: function (list_item) {
alert('list item text: ' + list_item.text());
// 'this' is a reference to the instance of editableselect
// object, so you have full access to everything there
alert('input value: ' + this.text.val());
},
case_sensitive: false, // if set to true, the user has to type in an exact
// match for the item to get highlighted
items_then_scroll: 10 // if there are more than 10 items, display a scrollbar
}
);
var select = $('#lugar:first');
var instances = select.editableselectinstances();
instances[5].addoption('germany, value added programmatically');
});
6-将课程添加到我的领域。
<div class="editor-field editableSelect">
@Html.EditorFor(model => model.Lugar)
@Html.ValidationMessageFor(model => model.Lugar)
</div>
问题
1- 我得到了列表(没有图像),但其中的值有误。我不知道它从哪里得到这些值。
2-我看不到将我想要的值传递给列表的位置,你能以正确的方式指导我吗?
提前致谢。