Git Product home page Git Product logo

orb-latest's People

Contributors

davidpelayo avatar nnajm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

orb-latest's Issues

Not working in React

I just installed orb using npm, and get this error by simply importing orb:
image
Any ideas??

orb-latest, still in mantained?

1, The orb-latest project is still in mantained?

2, For orb-latest project, With the react version(React v15.6.1), it works for you locally? It do not work for me, What I mean is that, after I import the below two package in my html page, It throws exception: <<Uncaught Error: Cannot find module 'react'>>,
Could you please give any suggestion if possiable? very appreicated.

<<
<script type="text/javascript" src="../node_modules/react/dist/react.js"></script>
<script type="text/javascript" src="../node_modules/react-dom/dist/react-dom.js"></script>

compile error

Hello,

I'm trying to compile it and I get this error
https://github.com/SandeepBadawe/orb-latest/tree/SandeepBadawe-patch-5 - is a fork your project.

gulp[188724]: c:\ws\src\node_contextify.cc:766: Assertion `args[1]->IsString()' failed.
1: 00007FF6E37ADABF node_api_throw_syntax_error+175503
2: 00007FF6E3732496 v8::base::CPU::num_virtual_address_bits+66006
3: 00007FF6E3732872 v8::base::CPU::num_virtual_address_bits+66994
4: 00007FF6E3741236 node::OnFatalError+55766
5: 00007FF6E4224C1E v8::internal::Builtins::name+314382
6: 00007FF6E42244B8 v8::internal::Builtins::name+312488
7: 00007FF6E4224AE4 v8::internal::Builtins::name+314068
8: 00007FF6E4224950 v8::internal::Builtins::name+313664
9: 00007FF6E4315F61 v8::internal::SetupIsolateDelegate::SetupHeap+606961
10: 00007FF6E428B2B0 v8::internal::SetupIsolateDelegate::SetupHeap+38464
11: 00007FF6E43C3EAA v8::internal::SetupIsolateDelegate::SetupHeap+1319482
12: 00007FF6E428D780 v8::internal::SetupIsolateDelegate::SetupHeap+47888
13: 00007FF6E428D780 v8::internal::SetupIsolateDelegate::SetupHeap+47888
14: 00007FF6E428D780 v8::internal::SetupIsolateDelegate::SetupHeap+47888
15: 00007FF6E428D780 v8::internal::SetupIsolateDelegate::SetupHeap+47888
16: 00007FF6644D98AE

dist folder

Could be placed on Release page the download of dist folder , like others:
https://github.com/chartjs/Chart.js/releases/tag/v2.6.0
https://github.com/facebook/react/releases/tag/v15.6.1

In my case, only the dist folder solves all my problems and i think solves problems of many others.
Anyway, i have several problems with my generated dist folder.
Let me describe my steps:

  • npm install
  • npm build
  • gulp

and when i try to start my simple demo page, a error occurs:
Uncaught Error: Cannot find module 'react'

My "demo project" is the same as old orb project and basiclly this:

<head>
	<script type="text/javascript" src="https://unpkg.com/[email protected]/dist/react.js"></script>
	<script type="text/javascript" src="https://unpkg.com/[email protected]/dist/react-dom.js"></script>
	<link rel="stylesheet" type="text/css" href="../dist/orb.css" />
	<script type="text/javascript" src="../dist/orb.js"></script>
</head>

Note: Was tryed with/without react.js and react-dom.js

Solution (poor solution) is change all require('react') by this:

//var React = require('react');
//var ReactDOM = require('react-dom');

var React = typeof window === 'undefined' ? require('react') : window.React;
var ReactDOM = typeof window === 'undefined' ? require('react-dom') : window.ReactDOM;

Sorry for my poor English and my poor solution and thanks for the old Orb continuitty.

Mobile Support

Is mobile support a feature that you plan to include? As in, support for the double clicks, drag and drop, etc?

Large data not handled

Hi,

I'm using orb-fix v 2.0.4 to display dynamic data from server (number of records can be +500K).

It works normal (and dimensions ---rows, columns, data--- can be changed quickly) when number of records is less than 2000.
But when it's more than 2000, the Pivot component becomes very slow to display data/changes when I try to apply/update config.

  1. Is there any good solution to handle large data?
  2. Can Clusterize.js or react-clusterize be useful in this case?

Thank you in advance for your answer & have a good day ;)

Let's implement a proper open source pivot/datatable library integrated with latest technologies

Introduction

I needed a datatable solution coworking nicely with React. Then one of the views I had to implement was a pivot table layout with a big dataset, aggregating certain columns (sums, averages, totals, etc).
I ended up playing around with many open source solutions, and I forked orb so I could customize it on my needs.

Quickly I realize the open source existing solutions weren't as good as to have in a production ready application, so I ended up paying a license of a commercial lib together with my client.

Nice to have

An open source Pivot table library fully integrated with latest FE solutions on the ecosystem.
Pivot means also spot for datatables if wanted.

Motivation

After the movement I'm observing of a few people here and the potential interest these type of solutions may have, I wonder whether you agree on creating together a proper open source solution for pivot tables, fully working and high-performant with latest technologies available in the FE field (i.e. React, Vuejs, and others).

Additionally, I've seen how poor are the existing open source solutions when it comes to render high volume of datasets or aggregate them on the client side, leading us to go for payed solutions. There are a few open solutions over there, but either they are not properly maintained, or they are just too old.

Proposal

If you find this interesting I can start refactoring this lib from the scratch (already thought of a good name) so we can inherit this codebase to go progressively refactoring until having something useful and easy to plug-in in any project you may need it.

Calling for contributors

I would be nice to have a team of experts willing to collaborate with an open source solution like this.
I spent a couple of days playing around with the existing solutions and I ended up paying a commercial license of a non-open source one, simply because in the end it was cheaper paying than developing the solution by my own.

Feedback is welcome

What do you think?

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.