Our state of the art Gantt chart


Post by NARESH.RAI »

Checked .mpp import in GANTT example, it converts .mpp to .json thought java based code file and then passed to GANTT widget.
Is there any other option we have like .NET or .js library for this conversion ?

and by when .mpp export functionality will be available?

Thanks!


Post by fabio.mazza »

Hi Naresh,

We don’t have .MPP export feature but we are working on XML export to Microsoft Project that will be available very soon: https://github.com/bryntum/support/issues/1250

Unfortunately we don’t have .MPP import .js backend. For .net we have example on Ext JS Gantt, but still is required MPXJ library: https://www.bryntum.com/examples/gantt-for-extjs/msproject_import_net/README.txt

Best regards,
Fabio


Post by NARESH.RAI »

Hi,
I have checked
https://www.bryntum.com/examples/gantt-for-extjs/msproject_import_net/README.txt

Can your provide example or code base link for this .NET backed.
As i am not able to find out.

Thanks


Post by alex.l »

Hi

You need to get a trial license of Gantt for Ext JS to have an access to Ext JS examples. (Click "Free Trial" here: https://www.bryntum.com/ and select the product you need).
This is an example mentioned by Fabio: https://dev.bryntum.com/examples/gantt/examples/msproject_import/
It has a different field mapping, but still should be very helpful.

All best,
Alex

All the best,
Alex


Post by NARESH.RAI »

Hi,
I have checked below code base -
https://dev.bryntum.com/examples/gantt/examples/msproject_import/

But this is working on java backend, so as mentioned earlier can you guys provide any example related to .net backed for MPP import, like mentioned here -https://www.bryntum.com/examples/gantt-for-extjs/msproject_import_net/README.txt

PS - Have active license for GANTT.

Thanks!


Post by alex.l »

You are right, I misled you.
It's places in gantt-pro-6.1.8-trial folder and named as msproject_import_net. Full path is gantt-pro-6.1.8-trial\examples\msproject_import_net.

All best,
Alex

All the best,
Alex


Post by NARESH.RAI »

Hi,

For MPP import in Gantt widget in our angular application (through .net backend), do we need any license apart from what we have already registered for? like do we need MPXJ library license here?

Regards!


Post by mats »

Please read the README.md file in the MSP import folder:

This is a demo showing how to import data from an MS Project ".mpp" file into the Bryntum Gantt component.

Required software
=================

Requirements for this example :
- PHP 5+
- Apache Maven 2 (https://maven.apache.org/)
- JDK 7+ (OpenJDK 7+ can be used as well)

Required libraries licensing
============================

Please read the required libraries licensing carefully:
- org.json - (https://www.json.org/license.html)
- MPXJ - (https://mpxj.sourceforge.net/, "Licensing" chapter)

Post by NARESH.RAI »

Hi,

I verified the example provided in "msproject_import_net" folder. As you can see in below code, the ProjectRenderUtility only accepts the fileName (local file path). But when we deploy on our cloud server, we ideally cannot use the local file path (concurrent users converting big size MPP files) and we would need the ProjectReaderUtility to accept the FileStream or byte array of MPP file.
Can you make this change here?

        
public static JSONProject ReadProject(string fileName) { ProjectReader reader = ProjectReaderUtility.getProjectReader(fileName); ProjectFile mpx = reader.read(fileName); return GetProjectJSON(mpx); }

Regards!


Post by Maxim Gorkovsky »

Hello,
feel free to modify this according to your needs. You can find MPXJ documentation here: https://www.mpxj.org/apidocs/


Post Reply