Ich habe einen folgenden Code-Snippet für KendoUIKonvertieren von String in boolean dynamisch
{
width: 90,
field: "StatusDesc",
title: i18n.t("FirmwareTranslation:Columns.StatusDesc"),
filterable: dynFilter
}
Ich habe dynamisch den Wert von fiterable Attribute zu ändern. Es basiert auf einer Bedingung wie wenn Daten in Grid dann ich diese Filteroption für diese bestimmte Spalte sonst nicht zeigen würde.
Also hier, was ich
tue erklären global eine neue Variable, var dynFilter
.
Jetzt, wenn Daten nicht vorhanden sind, stelle ich es als false
ein, das wie erwartet arbeitet, andernfalls setze es als dynFilter="{multi:true}"
. Die boolesche Variable true funktioniert jedoch nicht, da sie Teil von string ist.
Nun möchte ich diese Variable so einstellen, dass sie als ein Parameter für multi.i mean in der ganzen Zeichenfolge "{multi: true}" wahr wird als boolean und rest als string.
Kann mir bitte jemand erklären, wie ich das erreiche.