Описание тега ko-custom-binding
Используйте этот тег для вопроса о создании или использовании пользовательских привязок Knockout js
Пользовательские привязки Knockout позволяют инкапсулировать поведения, которые управляют взаимодействием между элементами DOM и связанными наблюдаемыми объектами.
Это дает большую гибкость для инкапсуляции сложного поведения простым в использовании способом, например сетками.
Пользовательские привязки также могут использоваться для привязки компонентов и поведений, существующих в других библиотеках, таких как jQuery, плагины jQuery или пользовательский интерфейс jQuery.
Это официальная документация по созданию пользовательских привязок.