Dynamisch eingefügter HTML-Code für die Arbeit mit Knockoutjs

Ich verwende JQuery DataTables für alle meine Tabellen, da alle Funktionen bereits integriert sind. Die einzige Möglichkeit, das Tabellenlayout anzupassen, besteht darin, das Optionsattribut "sDom" für die DataTable festzulegen und so etwas wie zu verwenden$("div.SOMECLASS").html(HTML_HERE) um das angepasste HTML in die Tabelle einzufügen. (FYI, ich versuche nur, den Header anzupassen).

Das Problem ist, dass ich möchte, dass der eingefügte HTML-Code knockoutjs bindet. Knockout scheint die Bindung nicht auf diese Weise zu initialisieren.

Gibt es eine Möglichkeit, dies zu umgehen?

Dies ist ein Teil des HTML-Codes, den ich einfügen möchte. Es ist so ziemlich eine Dropdown-Liste mit einigen benutzerdefinierten Filterfunktionen für die Tabelle.

'<li><a data-bind="click: Filter(\'Severity 1\', 2)">Severity 1</a></li>'

Antworten auf die Frage(1)

Ihre Antwort auf die Frage