【发布时间】:2016-08-26 14:12:04
【问题描述】:
我找到了这段代码,它在 SHAREABLE EDIT 中运行良好:
// Attribute DXL for locked objects
if (isLockedByUser(obj))
{
obj.attrDXLName = "LOCKED"
}
并添加:
else
{
obj.attrDXLName = "unlocked"
}
但else 条件不起作用(if 部分功能相同)。我错过了什么?第一次用 DXL 编码,但我有 C 经验。编辑:我发现else 条件可能无法在解锁项目中更新,所以它永远不会出现。
剩下的问题是,为什么它不适用于独家编辑?我是否应该检查模块中的 isLockedByUser,因为它已锁定在该级别?
// Attribute DXL for locked objects
if (isLockedByUser(obj) or isLockedByUser(current))
{
obj.attrDXLName = "LOCKED"
}
... 这也不起作用。同样,它适用于可共享编辑,但不适用于独占编辑。
关于如何使该字段适用于独家编辑的建议?
【问题讨论】: