2014-09-24 125 views
0

是否有可能创建一个只有占位符才能使用javascript填充的列的共享点列表?我想创建一个列,并根据我们的内部业务逻辑加载页面时更新它的值。没有必要将结果与实地保存在一起(结果将根据市场数据每日更改)。非持久性sharepoint列

编辑: 这是我的代码:

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

我没有看到任何阻止它的东西,这个技巧只会让你的javascript正确。它可以更容易地将默认列值设置为特定的值,然后通过JavaScript查找。 – 2014-09-25 04:38:32

回答

0

尝试在将更新列值的页面中添加脚本。使用客户端对象模型更新列。