我正在从API中获取数据,这些数据之前显示在表格单元格中。我现在已经在单元格中添加了一个输入框,我希望我的值现在显示在文本框中。
我下面的代码用硬编码字符串“剩余时间”填充这些值
columns: [
{ 'data': 'Studentid' },
{ 'Testid': 'Testid' },
{ 'data': 'Name' },
{ 'data': 'Surname' },
{ 'data': 'ExamNo' },
{ 'Studentid': 'Studentid' },
{ 'data': 'TestName' },
{ 'data': 'StartDate'},
{ 'data': 'EndDate' },
{ 'data': 'Description' },
{
'data': 'TimeRemaining',
render: function (data, type, row) {
return '<input class="form-control" id="Markup" name="Markup" type="text" value = ' +'TimeRemaining'+ ' >'
}
},
{
'data': null,
"defaultContent": '<button id="btnUpdateTime" type="button" class="btn btn-block btn-primary glow" style="width:100px">Update Time</button>'
},
{
'data': null,
"defaultContent": '<button id="btnReset" type="button" class="btn btn-block btn-primary mb-2" style="width:100px">Reset</button>'
}
]
1条答案
按热度按时间mccptt671#
在您提供给
render
的函数中,data
参数将包含在对API的调用中从该字段接收的值。因此,您需要添加该值:请注意,这可以通过使用箭头函数和模板文字来进一步简化: