Если вы не хотите использовать внешнюю библиотеку, и вы не разрабатываете для Android , вы можете создать метод 'extension' следующим образом:
public static String getStackTraceString(Throwable e) {
return getStackTraceString(e, "");
}
private static String getStackTraceString(Throwable e, String indent) {
StringBuilder sb = new StringBuilder();
sb.append(e.toString());
sb.append("\n");
StackTraceElement[] stack = e.getStackTrace();
if (stack != null) {
for (StackTraceElement stackTraceElement : stack) {
sb.append(indent);
sb.append("\tat ");
sb.append(stackTraceElement.toString());
sb.append("\n");
}
}
Throwable[] suppressedExceptions = e.getSuppressed();
// Print suppressed exceptions indented one level deeper.
if (suppressedExceptions != null) {
for (Throwable throwable : suppressedExceptions) {
sb.append(indent);
sb.append("\tSuppressed: ");
sb.append(getStackTraceString(throwable, indent + "\t"));
}
}
Throwable cause = e.getCause();
if (cause != null) {
sb.append(indent);
sb.append("Caused by: ");
sb.append(getStackTraceString(cause, indent));
}
return sb.toString();
}
Попытайтесь установить свойство "Visibility. Hidden" таблицы на это выражение:
=CountRows() = 0
Найденный ответом самостоятельно, это довольно просто.
я нашел эта статья , которая упоминает CountRows () функция.
Так для установки свойства Visibilty / Hidden для сокрытия, когда нет никаких строк это просто
= Iif (CountRows() > 0, false, true)