Установите видимость таблицы на ложь, когда она не будет иметь никаких строк (в создании отчетов о сервисах)

Если вы не хотите использовать внешнюю библиотеку, и вы не разрабатываете для 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();
}

44
задан Matt Hamilton 13 August 2009 в 06:01
поделиться

2 ответа

Попытайтесь установить свойство "Visibility. Hidden" таблицы на это выражение:

=CountRows() = 0
106
ответ дан Matt Hamilton 26 November 2019 в 21:45
поделиться

Найденный ответом самостоятельно, это довольно просто.

я нашел эта статья , которая упоминает CountRows () функция.

Так для установки свойства Visibilty / Hidden для сокрытия, когда нет никаких строк это просто

= Iif (CountRows() > 0, false, true)
18
ответ дан albertjan 26 November 2019 в 21:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: