我正在使用这个日期时间选择器用于Bootstrap 4 https://tempusdominus.github.io/bootstrap-4/
如果输入在加载时为空,则插件可以正常工作.但是,我有一个已经有值的编辑表单,但是datepicker正在删除页面加载时的值.
<div class="container">
<div class="row">
<div class='col-sm-6'>
<div class="form-group">
<input class="form-control datetimepicker-input" data-target="#Entry_EntryDate" data-toggle="datetimepicker" data-val="true" data-val-date="The field Event Date must be a date." data-val-required="The Event Date field is required." id="Entry_EntryDate" type="datetime" value="2017-10-25 10:17 AM" />
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和默认的js
$(function() {
$('#Entry_EntryDate').datetimepicker();
});
Run Code Online (Sandbox Code Playgroud)
这是JsFiddle
我推荐了jsfiddle,所以我确信我拥有所有正确的依赖关系.
我尝试更改区域设置,更改格式但没有运气.
jquery bootstrap-datetimepicker eonasdan-datetimepicker bootstrap-4
我按照 Jquery Datatable 站点的文档以及 SO 帖子,使用 rowCallback 根据值突出显示行。
let SET1 = $("#SET1").DataTable({
"columns": columns,
"rowCallback": function( row, data, index ) {
if ( data[0] == "jon" )
{
$('td', row).css('background-color', 'Red');
}
}
});
Run Code Online (Sandbox Code Playgroud)
但是,我尝试过 rowCallback、createdRow 或 fnrowCallback 都没有使行改变颜色。这是我加载数据的方式吗?
下面是我的小提琴。 http://jsfiddle.net/czcz/qfr3xLq1/5/
我一直有这个问题,但我认为很简单。
asp.net core 2.0 Razor 页面
我有一个用户/索引页面,我添加了一个链接,将我带到条目文件夹下的子记录。
结构就像页面/用户/条目
在 /Pages/Users/index.cshtml 下
<a asp-page="./Edit" asp-route-id="@item.Id">Edit</a> |
<a asp-page="./Details" asp-route-id="@item.Id">Details</a>|
<a asp-page="~/Pages/Entries/" asp-route-id="@item.Id">Enter Child Records</a>
Run Code Online (Sandbox Code Playgroud)
但是,在浏览器上,似乎没有呈现正确的链接。它停留在默认页面下。
我尝试了asp-page="../Entries/"其他组合,但没有运气。
我在使用 Razor Pages (ASP.Net Core 2.0) 进行服务器端验证时遇到问题
我有一个创建记录的页面
http://localhost:56876/Entries/Create?employeeID=112345
我的 OnGet 文件背后的代码如下所示:
[BindProperty]
public EntryLog EntryLog { get; set; }
public Employee Employee{ get; set; }
public string empID { get; set; }
public IActionResult OnGet(string employeeID)
{
empID = employeeID;
// for Selects for lookup tables
ViewData["ReasonId"] = new SelectList(_context.Reason, "Id", "Name");
ViewData["ReasonTypeId"] = new SelectList(_context.ReasonType, "Id", "Name");
return Page();
}
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常,客户端验证工作完美,但我有业务逻辑验证,如果条目日期是今天日期和雇用日期之间的 90,我不应该让条目被保存。
public async Task<IActionResult> OnPostAsync()
{
//Lookup current employeeID hiredDate. if is new employee do not continue. …Run Code Online (Sandbox Code Playgroud)