本帖最后由 MichaelJiang 于 2022-2-19 09:22 编辑
可以使用js命令来实现我这个命令可以参考,是否允许修改是前台传递过来的。
你可以调整下,先获取表格单元格的值,然后根据条件来判断是否允许表格进行编辑。
activeSheet.options.isProtected=true; --不允许编辑
var tableValue = Forguncy.CommandHelper.getVariableValue("表格名称");
var canModify = Forguncy.CommandHelper.getVariableValue("是否允许编辑");
var p = Forguncy.Page
var listview = p.getListView(tableValue);
var activeSheet=listview.getControl().getActiveSheet();
activeSheet.bind(GC.Spread.Sheets.Events.CellClick,function(sender,args){
if (canModify == "0")
{
activeSheet.options.isProtected=true;
}
else
{
activeSheet.options.isProtected=false;
}
});
|