最新版 Bryntum Gantt v6 更新於 2024/10/11
最新版 Bryntum Scheduler v6 更新於 2024/10/11
最新版 Siesta v5.6
Bryntum Scheduler (原為 Ext Scheduler)
您可以利用 Bryntum Scheduler 來安排事情的始末時間及日期。因我們的產品是完全跨瀏覽器,可相容於 IE, Firefox, Chrome, Safari ...等瀏覽器。您也可以利用Ext jS的組件模型(component)和擴展我們的組件,同時建立您自己的插件添加到您自己原本在使用的功能。
我們的產品可以很容易地相容於任何Web應用程式環境:JAVA、PHP、ASP.NET或任何其他網路碼(web stack)中。
特色
General
- Easy to localize to support any language.
- Unit tested with Siesta
- Written using the latest ECMAScript version
- Comparison table with Scheduler for Ext JS
- Built entirely on web standards: JavaScript, HTML and CSS
- Supported browsers: Chrome, Firefox, Safari and modern Edge
Features
- Drag drop, resize and create tasks using the mouse or touch
- Programmatic validation of any editing actions
- Add any custom columns. Inline cell editing supported.
- Columns can be sorted using any field or criteria.
- Dependencies between tasks (FF/FS/SF/SS)
- Zooming from milliseconds to year, customizable zoom levels.
- Customize the task look and feel using any HTML + CSS.
- Configurable time scale with up to 3 header rows, from ms to years
- Support for global time ranges and date indicators
- Customizable tooltips using any HTML markup
- Export to PDF, PNG and Excel
- Read-only mode available
- Resource grouping
- Summaries
- Animated UI updates
- Filter tasks or resources easily
- Pack, stack or overlapping event layouts
- Customizable task labels
- Undo & redo
Visual Appearance
- Includes a demo showing how to create a custom theme
- Predefined task styles and colors to pick from, or apply custom styling using CSS
- Row height is customizable, and can be changed dynamically.
- Ships with four SASS based themes
- Tasks can be easily styled individually by putting CSS classes on the data, or by using the eventRenderer method.
Technical details
- Easy to add custom data fields to any of the included Data Model classes (Event, Dependency, Assignment, Resource etc)
- Comes with a flexible API where you can override pretty much any part of the codebase
- Platform: None, pure JavaScript and framework independent
- UMD-bundle for browsers that require transpiled code
- UMD-bundle as above but also including babel-polyfill
- ES Module-bundle for modern browsers that support ES modules
- All bundles are available in minified or unminified versions
- Multiple build versions available
Server/Database Integration
- Integrates with any server technology (PHP, Java, ASP.NET etc)
- Load and save data in JSON. Custom data formats can also be supported.
- Demo using PHP backend included
版本比較
Features
|
Scheduler | Scheduler Pro |
Dependencies between events | Purely visual | Affects scheduling |
Copy and paste events | V | V |
Drag & drop events | V | V |
Scheduling engine | V | |
Editing events | Basic editor | Advanced editor |
Calendars | Weekends only | Project, resource and event |
Highlighting calendars & time spans | V | |
Visualize time ranges | V | V |
Visualize resource time ranges | V | V |
Travel time | V | |
Splitting events | V | |
Nested events | V | |
Event constraints | V | |
Event layouts | Stack, pack, overlap | Stack, pack, overlap, group, custom |
Bryntum Gantt (原為 Ext Gantt)
有了 Bryntum Gantt,您可以在您的web application中輕鬆的管理與製作您的目標進度。用戶的使用介面相當簡單且方面的,用滑鼠與鍵盤就可以簡單的操作他們。您也可以利用Ext JS擴展組件,來替您的設備建立屬於自己的功能,您也可以導入現有的MS Project或是輕鬆的將表格轉換成PDF和PNG檔案。
我們的產品也可以良好的與現有的Ext JS應用程是結合,並可以被添加到您網站上的 HTML頁面。
特色
General
- Easy to localize to support any language.
- Unit tested with Siesta
- Supported browsers: Chrome, Firefox, Safari and Edge
- Built entirely on web standards: JavaScript, HTML and CSS
- Comparison table with Gantt for Ext JS
Features
- Drag drop, resize and create tasks using the mouse or touch
- Programmatic validation of any editing action
- 25+ columns included, support for adding any custom columns.
- Data can be sorted using any field or criteria.
- Undo & redo
- Collapsible grid section
- Group tasks by any field
- TypeScript typings support
- Import from MS Project & Primavera (via MPXJ)
- Support for huge datasets
- Customize the task look and feel using any HTML + CSS.
- Zooming from milliseconds to years, customizable zoom levels.
- Dependencies between tasks (FF/FS/SF/SS), incl. lead or lag
- Inline editing supported for all columns.
- Export to PDF, PNG and Excel
- Integration with The Scheduler Pro and Task Board widgets
- Advanced filter builder
- Inactive tasks & dependencies
- Split tasks
- Scroll buttons
- UI State management
- Version history
- Fully themeable and customizable UI elements
- Drag-from-grid to assign resources
Visual Appearance
- All elements can be styled easily using just plain CSS
- Row height is customizable, and can be changed dynamically.
- Multiple different themes supported
- Fully localisable
- Each timeline element (task, parent task, milestone) can be rendered with your own custom template
- Tasks can be easily styled individually by putting CSS classes on the Model data, or by using the eventRenderer method.
Technical details
- Easy to add custom data fields to any of the included Data Model classes (Task, Dependency, Assignment, Resource, Calendar etc)
- Comes with a flexible API where you can override pretty much any part of the codebase.
- Multiple build versions available, a readable development build with source code comments and a minified build for production use. You can also build your own custom version to minimize the footprint.
- Codebase written in TS / JS with wrappers for Angular, React and Vue.
Server/Database Integration
- Integrates with any server technology (PHP, Java, ASP.NET etc)
- Fully working samples with PHP, Java and ASP.NET.
- Load and save your data in JSON format.
Bryntum Complete for Ext JS
包含5種組件: Scheduler for Ext JS 、Calendar for Ext JS、Gantt Pro for Ext JS 、Kanban Task Board for Ext JS、Siesta
使用 Bryntum Complete for Ext JS,您可以獲得包含我們強大的Ext JS組件以及Siesta測試工具的折扣套裝,以使您的代碼保持良好狀態。
Scheduler for Ext JS
The Ext Scheduler lets you schedule anything with a start and end date. Since it is built using only JavaScript and CSS, you can integrated with any backend such as ASP.NET, Java, PHP etc. Its data model can be extended and customized with any meta data fields you need. The HTML rendering templates used by the component can also be customized and styled easily using basic CSS.
Calendar for Ext JS
With our javascript based Calendar component you get a full calendar solution with day view, week view and month view. We also include a set of nice looking widgets such as calendar filter, event editor, month navigation bar and more. The calendar integrates easily with our other Scheduler and Kanban products too.
Gantt Pro for Ext JS
With Ext Gantt Pro you can view and manage complex project schedules easily in your web application. The component supports lots and lots of Gantt use cases: Critical Path highlighting, inline editing, drag drop, dependencies, lead/lag and much more. The user interface is intuitive and interactive and allows the user to work with both the mouse and keyboard. As a developer, you can also leverage the Ext JS component model and extend our classes as well as create your own plugins to add your own functionality.
Kanban Task Board for Ext JS
Our javascript-based Kanban Task Board component gives you full control over your day-to-day work schedule. It tells your team what each of the members should be working on. You can configure it to match your workflow and use any number of task lanes and task fields. The entire UI is customizable and themable, using just JS and CSS.
Siesta
Siesta is our JavaScript unit testing tool that can help you test any JavaScript code. It can also perform testing of the DOM and simulate user interactions. The tool can be used together with any type of JavaScript codebase – jQuery, Ext JS, NodeJS, Dojo, YUI etc. Using the API, you can choose from many types of assertions ranging from simple logical JS object comparisons to verifying that an HTML element is visible in the DOM. It comes in two versions: Lite and Standard. With Lite you can easily test your JavaScript in the browser, and with Standard you can also automate your tests (highly recommended).
Bryntum Grid
The Bryntum Grid is a powerful and high performance table component for the web. Since it is built with pure JavaScript, it works with the framework you are already using.
General
- 30+ languages supported
- Unit tested with Siesta
- Supported browsers: Chrome, Firefox, Safari and Edge
- Built entirely on web standards: JavaScript, HTML and CSS
Features
|
|
Siesta
Siesta is a JavaScript unit and UI testing tool which can run tests in web pages or in Node.js processes. Siesta has a powerful event recorder & player and a scalable automation package with cloud testing support.
General
- Web based test tool built with JavaScript, HTML and CSS
- Unit testing + UI / Application testing
- Write tests in JavaScript
- Siesta is of course tested using itself
- Supported browsers: Chrome, Firefox, Safari, Edge and IE11
Features
- Test any JS codebase, Node, Angular, React, jQuery or Ext JS
- Two versions available: a free Lite version and the full Standard version
- Short learning curve
- Code coverage module
- Automation package, with support for:
- Selenium Webdriver
- SlimerJS
- XVFB
- Puppeteer
- Powerful event recorder for quick UI test generation
- Simulate any mouse or keyboard interaction easily
- Parallell test suite execution for faster results
- Integrate with any CI tool such as TeamCity, Jenkins or Bamboo
- Extensible and easy to create your own test API layer
- Lots of examples to get you started quickly
- Extensive API documentation
RootCause
RootCause provides you with a comprehensive set of tools to monitor and reproduce errors in web sites / applications. Using the built-in recorder feature you’ll know exactly what the user did. After an error has been logged, head over to the web based Replay Studio where you can replay the session to reproduce the error with one click.
This means you don’t have to read call stacks or parse through huge logs to be able to reproduce bugs. Using the Feedback button, you can also collect reports about visual / usability / rendering errors from your users.