【问题标题】:Multi datepicker binding多日期选择器绑定
【发布时间】:2014-07-25 02:22:14
【问题描述】:

我有一个多日期选择器类

$(".multiDateInput").multiDatesPicker({
    changeMonth: true,
    changeYear: true,
    dateFormat: 'dd/mm/yy',
    gotoCurrent: true
});

在我的控制器中,我得到一个日期列表

var temp = query.ToList().Select(r => r.Date.ToShortDateString());

并将它们绑定到我的模型

model.BankHolidays = String.Join(",", temp);

在我看来我有

@Html.TextBoxFor(r => r.BankHolidays, new { @class = "multiDateInput" })  

加载视图时,文本框为空。如果我删除课程:

eg @Html.TextBoxFor(r => r.BankHolidays) 工作正常

来源看起来不错

<input class="multiDateInput" id="BankHolidays" name="BankHolidays" type="text" value="01/01/2013,02/01/2013" />

【问题讨论】:

  • 句子 "但是当类被设置时它没有选择值来显示它们" 没有任何意义。你能澄清一下吗?
  • 不,这并不清楚。还是不知道是什么问题。 “不选择显示值”是什么意思??
  • @Liam 加载视图时文本框为空
  • 你为什么不这么说!我已经澄清了您的问题并添加了一些相关标签(您使用的标签与您的实际问题无关)。希望你能得到答案。它看起来像 multidatepicker 插件(我不熟悉有一个错误)

标签: jquery asp.net-mvc jquery-multidatespicker


【解决方案1】:

由于文档的原因,您必须使用“addDates”选项来设置预选日期:

var date = new Date();
$('#pre-select-dates').multiDatesPicker({
    addDates: [date.setDate(14), date.setDate(19)]
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 2013-10-07
    • 2020-04-23
    相关资源
    最近更新 更多