Git Product home page Git Product logo

slickgrid's Introduction

This is the 6pac SlickGrid repo

Check out the NEW SlickGrid Website! http://slickgrid.net/

This is the acknowledged most active non-customised fork of SlickGrid.

It aims to be a viable alternative master repo, building on the legacy of the mleibman/SlickGrid master branch, keeping libraries up to date and applying small, safe core patches and enhancements without turning into a personalised build.

Check out the Examples for examples demonstrating new features and use cases, such as dynamic grid creation and editors with third party controls.

Also check out the Wiki for news and documentation.

E2E Tests with Cypress

We are now starting to add E2E (end to end) tests in the browser with Cypress. You can see here the list of Examples that now have E2E tests. We also added these tests to the GitHub Actions Workflow to automate certain steps while making sure any new commits aren't breaking the build/test. It will basically run all the E2E tests every time someone pushes a Commit or a Pull Request.

We also welcome any new contributions (tests or fixes) and if you wish to add Cypress E2E tests, all you need to do is to clone the repo and then run the following commands

npm install         # install all npm packages
npm run serve       # run a local http server on port 8080
npm run cypress     # open Cypress tool

Once the Cypress UI is open, you can then click on "Run all Specs" to execute all E2E browser tests.

slickgrid's People

Contributors

6pac avatar ajpiano avatar alexkirsz avatar arashdalir avatar ataft avatar blowsie avatar brandonaaron avatar ckosmowski avatar clemens-panda avatar dacap avatar dariusk avatar gavingallagher avatar ghiscoding avatar ghiscoding-se avatar gregggut avatar jadjare avatar jasongardnerlv avatar jbthoma avatar kevinbeckstead avatar kofifus avatar kzhdev avatar lfilho avatar loonix avatar mattpap avatar mckramer avatar milang avatar mleibman avatar resnyanskiy avatar satanenglish avatar turnertime avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

slickgrid's Issues

SlickGrid - jQuery is not defined

Hi, I installed bokehjs module on vuejs:

  • Installed BokehJS 2.4.3 using npm install @bokeh/[email protected]

  • In the module where I want to embed the Bokeh plot: import { embed } from '@bokeh/bokehjs';

  • To embed the plot after receiving a response from an Axios get request: embed.embed_item(response.data, 'myplot'); and include the JSX

    at the desired location.

However, I am getting this error on the browser:

ReferenceError: jQuery is not defined
    at node_modules/@bokeh/bokehjs/node_modules/@bokeh/slickgrid/slick.grid.js (slick.grid.js:19:11)
    at __require (chunk-HUBM7RA2.js?v=0bead79f:8:50)
    at node_modules/@bokeh/bokehjs/node_modules/@bokeh/slickgrid/index.js (index.js:4:20)
    at __require (chunk-HUBM7RA2.js?v=0bead79f:8:50)
    at data_table.js:5:35

Merge in latest SlickGrid features

I've tried looking around for the historical reasoning behind forking SlickGrid since I've completely forgotten the discussion here. The 6pac fork of SlickGrid that this fork is based on is still actively maintained and has introduced a range of new features and bug fixes. More specifically this was forked at 2.3.7 but there have now been 2.3.7-2.3.23 and 2.4.0-2.4.27 releases on the original fork, i.e. this fork is 53 releases behind.

Since I'm missing context I have a few questions:

  1. Why did we have to fork it in the first place?
  2. Are there major obstacles to merging in all the changes from the original fork?
  3. Are there any obstacles to switching back to the evidently quite well maintained original fork?

The main feature out of the original fork I'd like to see here are frozen rows/columns.

Cc: @mattpap @bryevdv

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.