翻譯|使用教程|編輯:楊鵬連|2020-07-28 09:36:49.907|閱讀 284 次
概述:本文介紹了如何運行使用 jQuery Gantt Package中的反應樣本。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
jQuery Gantt Package是一個真正的跨平臺,基于HTML5 / jQuery的本地實現,具有2個不同的gantt小部件,可滿足您所有基于gantt的可視化需求。還帶有ASP.NET WebControl和MVC擴展,可輕松集成到現有應用中。
反應樣本
你可以在下面的路徑中找到反應樣本,
注意:您還可以在以下路徑中找到可選的React Visual Studio項目或解決方案,
如何運行反應樣品
您可以使用NPM(cmd)、Visual Studio 2017版本或Visual Studio代碼運行React甘特樣例。對于所有這3種方法,您需要首先使用npm來安裝相關的'node_modules',如下面的步驟所示。(‘node_modules’包依賴關系已經在‘package’中指定了。json文件。)
另外,確保將您的npm更新為最新版本(使用“npm版本”來確定您的版本)。要更新到最新,使用cmd行:"npm install npm@latest -g"。
使用NPM運行React示例的步驟:
1. 使用“作為管理員運行”選項在命令提示符中瀏覽到項目目錄(..\PlatformSamples\React)。
2. 輸入“npm install”。這將在node_modules文件夾中安裝依賴的模塊。
3.運行“npm start”。
4. 示例自動在默認瀏覽器中運行。否則,復制端口并粘貼到任何瀏覽器中。
使用Visual Studio 2017運行React示例的步驟:
1. 使用“npm Install webpack -g”和“npm Install webpack-cli -g”全局安裝webpack和webpack-cli。
2. 安裝'node_modules'包(上面NPM步驟中的步驟1和步驟2)
3.然后打開'.csproj'與Visual Studio 2017的項目目錄,并照常運行它。
使用Visual Studio代碼運行React示例的步驟:
1. 打開Visual Studio代碼IDE
2. 使用File—>打開文件夾導入React gantt項目
3.使用視圖——>集成終端打開命令窗口,并選擇Terminal選項卡
4. 然后按照上面NPM步驟中的步驟2到步驟4執(zhí)行。
反應甘特結構和安裝
React甘特包可以在
創(chuàng)建您的項目目錄,并根據需要構造它。我們的是這樣的,
“package.json"的文件指定了項目名稱、描述和反應、Webpack和Babel包,這些包可以在npm安裝期間安裝。
配置Webpack
在這里,我們通過在webpack.config.js文件中添加所需的配置來為React甘特設置webpack。
const path = require('path'); const webpack = require('webpack'); module.exports = { entry: { // Here, Webpack to start bundling our app at following paths. GanttControlSkeleton: './Samples/GanttControlSkeleton/GanttControlSkeleton', FlexyGanttSkeleton: './Samples/FlexyGanttSkeleton/FlexyGanttSkeleton.jsx' }, output: { // Output our app to the dist/ directory with Sample name. (eg: dist/SampleBrowser.js) path: path.resolve(__dirname, 'dist'), filename: '[name].js', publicPath: 'dist/' }, devServer: { inline: true, port: 3000 }, // devtool enhances the debugging process devtool: 'inline-source-map', resolve: { // add alias for application code directory alias: { RQSrc: path.resolve(__dirname, 'Src'), Samples: path.resolve(__dirname, 'Samples'), }, }, //Webpack uses loaders to translate the file before bundling them. module: { rules: [ { test: /.jsx?$/, loader: 'babel-loader', exclude: /node_modules/, //Configuring babel query: { presets: ['es2015', 'react'] } }, { test: /\.css$/, use: [ "style-loader", "css-loader" ] }, { test: /\.(png|jp(e*)g|svg)$/, use: [{ loader: 'url-loader', options: { limit: 8000, name: 'images/[hash]-[name].[ext]' } }] }, ], }, }; webpack.config.js
如欲進一步了解webpack,請參閱以下連結webpack。
“Src”文件夾
“Src”文件夾包含需要運行甘特的源文件,如ResourceStrings、腳本、樣式,它還包括“React_components”文件夾,其中包含“GanttControl”。jsx”和“FlexyGantt。jsx”,這些組件被導出其功能,并且可以通過導入組件在任何地方使用。
“樣品”文件夾
它包含示例來說明我們的特性和用法。相關產品介紹:
VARCHART XGantt:支持ActiveX、.Net等平臺的C#甘特圖控件
AnyGantt:構建復雜且內容豐富的甘特圖的理想工具
phGantt Time Package:對任務和時間的分配管理的甘特圖
dhtmlxGantt:交互式JavaScript / HTML5甘特圖
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: