GithubHelp home page GithubHelp logo

charreal / jsgrid Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openpsa/jsgrid

0.0 2.0 0.0 19.28 MB

Fork of last jqGrid version before license change

Home Page: http://openpsa.github.io/jsgrid/

License: Other

JavaScript 96.85% CSS 3.15%

jsgrid's Introduction

jsgrid

jsgrid is a jQuery plugin for displaying and manipulating tabular data (demos). It is a fork of jqGrid, or to be more specific, a fork of the last version before the licence change. Now you could argue that the licence change was invalid, since Trirand did not get permission of all the copyright holders and continue using it under the old licence, but this is really an inconvenient situation unless you're looking for a fight.

So as an alternative, the MIT/GPL-licenced version is available in this repo. It is currently a work in progress, so the documentation/website is very incomplete (but since the code is based on jqGrid, the original jqGrid documentation and demos can still be used).

The idea is to turn this repo into a community-driven and free (meaning open-source AND free of charge) version of jqGrid. To facilitate this, we've switched to Grunt as it is much more common and easier to handle, and we'll keep documentation in the repo itself so it can be managed with Github workflows. On the same note please feel free to take on any of our outstanding issues.

Enjoy!

Installation

Download jsgrid from our download builder where you can choose exactly the components and language you want, or you can just download the files from the dist/ folder that include all the components. You can use the bundled jQuery or the one you use in your existing project. jsgrid requires jQuery 1.6+. Include jQuery and jsgrid in your HTML :

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jsgrid.min.js"></script>
<link type="text/css" rel="stylesheet" href="jsgrid.min.css">

If you use a custom build from download builder without default language, you need to include a locale file, too:

<script type="text/javascript" src="i18n/grid.locale-xx.min.js"></script>

While awaiting our start guide, you can look at the basic setup and the configuration options for help.

Development Setup

You will need Node.js installed. Once you have them, clone this repo and change into the new directory:

git clone https://github.com/openpsa/jsgrid
cd jsgrid/

Then, install the dependencies:

npm install
bower install

Afterwards, you can build like this:

grunt

The documentation can be built with

grunt docs

For development, use grunt watch to build continuously (both documentation and code):

grunt watch

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.