SpreadJS supports Knockout (KO), you can easily use Knockout with SpreadJS by following a few simple steps: 1. Add references to the latest jQuery dependencies, Wijmo widgets, Knockout .js file, and KO extension library for Wijmo. 2. Create the ViewModel and View: add JavaScript to define the data and behavior of the UI, and add markup to create the View—the visual, interactive UI. 3. Bind the SpreadJS widget to the ViewModel and activate KO. Here is a sample of list-details mode UI for records editing, it will show you how to add references to the required files, create the ViewModel and View, and bind the SpreadJS widget. Read the full post on the wijmo blog.