我需要做类似的事情:
[onshow;if [onload.project.sortBy]='Id';then if [onload.project.sortAscending]=1;then '↓';else '↑']
但是,也许正如预期的那样,始终显示↑。
这里有什么替代方案?
谢谢你,一切都会好起来的。
我需要做类似的事情:
[onshow;if [onload.project.sortBy]='Id';then if [onload.project.sortAscending]=1;then '↓';else '↑']
但是,也许正如预期的那样,始终显示↑。
这里有什么替代方案?
谢谢你,一切都会好起来的。
then if
TBS 不支持该表达式。
您正在尝试AND
在 ([onload.project.sortBy]='Id') 和 ([onload.project.sortAscending]=1) 之间执行操作,但 TBS 不支持逻辑运算符。
所以这里有3个解决方法:
1) 使用多个 if/then 参数的解决方案:
[onshow;if '[onload.project.sortBy]'!='Id';then '↑';if [onload.project.sortAscending]=1;then '↓';else '↑']
2)通过连接模拟AND的解决方案:
[onshow;if '[onload.project.sortBy]-[onload.project.sortAscending]'='Id-1';then '↓';else '↑']
3)使用自定义变量的解决方案:
[onshow;if '[onload.project.sortByIdAscending]'='1';then '↓';else '↑']