我正在使用REST查询从SharePoint列表中获取数据。我在render函数中添加了一行以插入输入选择字段,但是我想做两点似乎无法弄清的事情。 1.我希望“选项”为1-x(x =列表中的项目数)和2.验证(可能通过onchange事件)以对数量进行排序和限制,以使其只能使用一次并更改上面的所有内容以根据选择进行动态调整。
示例: 列表信息已拉出:
红色 蓝色 绿色 黄色
默认数据表视图: 红色0 蓝色0 绿色0 黄色0
设置选项(用户输入): 红色1 蓝色2 绿色3 黄色4
调整选项(用户输入): 将红色从1更改为3 蓝色变成1 绿色变成2 红色设为3 黄色停留4
我已成功提取数据,并且用于设置输入字段的渲染函数是:
{ data: 'null',
render: function (data){
return "<select class="inputFieldClass" onchange="nothingHereYet()"><option value="1">1</option><option value="2">2</option> etc...</select> "
}
}
function nothingHereYet(){
alert ("something changed");
}
这可以工作,但是对于我设置的“选项”数量是静态的,并且不检查我设置的内容并重新排序。