是否可以创建一个共享点列表,其列只是一个使用javascript填充的占位符?我想根据内部业务逻辑创建一个列并在页面加载时更新其值。无需将结果与字段一起保存(结果将根据市场数据每天更改)。
编辑: 这是我的代码:
function UpdateItem(id, calcVal) {
var uctx = new SP.ClientContext.get_current();
var list = uctx.get_web().get_lists().getByTitle(listTitle);
this.oListItem = list.getItemById(id);
oListItem.set_item('NonPersistantColumn', calcVal);
oListItem.update();
uctx.executeQueryAsync(Function.createDelegate(this, this.onUpdateSucceeded), Function.createDelegate(this, this.onUpdateFailed));
}
执行查询是不我想要的是什么,因为它更新了列的后端值。有没有办法重新渲染前端?如果我注释掉executeQueryAsync调用,前端保持不变。
答案 0 :(得分:0)
尝试在页面中添加脚本,以更新列的值。使用客户端对象模型更新列。