Giter Club home page Giter Club logo

fmezcharts's Introduction

fmEZCharts

Author NorthEast DataBase Solutions - Brian Ouimette on 2019-Aug-13

***** NOTE ***** Charts will only work in FileMaker 16 or newer. If working on Windows please contact me with issues. Some versions of Windows/IE will not render the chart but there is a solution to the issue.


Licensing

THE PROOF GROUP, LLC END-USER LICENSE AGREEMENT ("AGREEMENT") LAST UPDATED: APRIL 25, 2019

Please read this Agreement carefully before clicking the "I Agree" button, downloading or using fmEZCharts_CE ("Application"). By clicking the "I Agree" button, downloading, or using the Application, you are agreeing to be bound by the terms and conditions of this Agreement, as it may be amended from time to time. This Agreement is a legal agreement between you (either as an individual or entity) and The Proof Group LLC, a Delaware limited liability company (“Proof”), and it governs your use of the Application made available to you by Proof. If you do not agree to the terms of this Agreement, do not click on the "I Agree" button, do not download the Application, and do not use the Application. The Application is licensed, and is not sold, to you by Proof for use strictly in accordance with the terms of this Agreement.

License Proof grants you a revocable, non-exclusive, non-transferable, limited license to download, install, and use the Application strictly in accordance with the terms of this Agreement.

Restrictions You agree not to, nor will you permit others to:

license, sublicense, sell, rent, lease, assign, distribute, redistribute, market, transmit, host, outsource, disclose, copy, or otherwise commercially exploit or improperly profit from the Application or make the Application available to any third party; modify, make derivative works of, disassemble, decrypt, reverse compile, or reverse engineer any part of the Application; or remove, alter, or obscure any proprietary notice (including any notice of patent, copyright or trademark) of Proof or its affiliates, partners, suppliers or licensors on the Application.

The restrictions described in this section of the Agreement shall survive the termination of the Agreement.

Intellectual Property All rights, title, and interest in the Application, including without limitation all patents, copyrights, trademarks, trade secrets, and other intellectual property rights are, and shall remain, the sole and exclusive property of Proof. This Agreement conveys no rights, title, and interest in the Application to you, other than the license described herein.

Suggestions Any feedback, comments, ideas, improvements, or suggestions (collectively, "Suggestions") provided by you to Proof with respect to the Application, if incorporated into the Application, shall become and remain the sole and exclusive property of Proof. Proof shall be free to develop, incorporate, use, copy, modify, publish, or redistribute the Suggestions for any purpose and in any way without any credit or any compensation to you.

Modifications to Application Proof reserves the right to modify, suspend, or discontinue, temporarily or permanently, the Application or any service to which it connects, with or without notice and without liability to you.

Updates to Application Proof may from time to time provide enhancements or improvements to the features or functionality of the Application, which may include patches, bug fixes, updates, upgrades and other modifications ("Updates"); under no circumstances, however, is Proof obligated to provide any Updates. Updates may modify or delete certain features and/or functionalities of the Application. You agree that Proof has no obligation to continue to provide, enable, or support any particular features and/or functionalities of the Application to you. You further agree that all Updates will be (i) deemed to constitute an integral part of the Application, and (ii) subject to the terms and conditions of this Agreement.

Third Party Services The Application may display, include, or make available third party content (including data, information, applications and other products services) or provide links to third-party websites or services ("Third Party Services"). You acknowledge and agree that Proof shall not be responsible for any Third Party Services, including their accuracy, completeness, timeliness, validity, copyright compliance, legality, decency, quality, or any other aspect thereof. Proof does not assume and shall not have any liability or responsibility to you or any other person or entity for any Third Party Services. Third Party Services and links thereto are provided solely as a convenience to you, and you access and use them entirely at your own risk and subject to such third parties' terms and conditions, including the terms and conditions under any licenses or sublicenses applicable to the Third Party Services.

Term and Termination This Agreement shall remain in effect until terminated by you or Proof. Proof may, in its sole discretion, at any time and for any or no reason, suspend or terminate this Agreement with or without prior notice. This Agreement will terminate immediately, without prior notice from Proof, in the event that you fail to comply with any provision of this Agreement. You may also terminate this Agreement by deleting the Application and all copies thereof from your mobile device or from your computer. Upon termination of this Agreement, you shall cease all use of the Application and delete all copies of the Application from your mobile device or from your computer. Termination of this Agreement will not limit any of Proof’s rights or remedies at law or in equity in case of breach by you of any of your obligations under the Agreement, which can possibly be enforced even following termination of this Agreement, in accordance with applicable state and federal statutes of limitations.

Indemnification You agree to indemnify and hold Proof and its parents, subsidiaries, affiliates, officers, employees, agents, owners, partners, and licensors (if any) harmless from any claim or demand, including reasonable attorneys' fees, due to or arising out of your: (a) use or misuse of the Application; (b) violation of this Agreement, or violation of any federal, state, or local law, rule, or regulation; or (c) violation of any right of a third party.

No Warranties THE APPLICATION IS PROVIDED TO YOU "AS IS" AND "AS AVAILABLE" AND WITH ALL FAULTS AND DEFECTS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, PROOF, ON ITS OWN BEHALF AND ON BEHALF OF ITS PARENTS, SUBSIDIARIES, AFFILIATES, OFFICERS, EMPLOYEES, AGENTS, OWNERS, PARTNERS, AND LICENSORS, IF ANY, EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, WITH RESPECT TO THE APPLICATION, INCLUDING ALL EXPRESS, IMPLIED, OR OTHER WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, AND WARRANTIES THAT MAY ARISE OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE, USAGE OR TRADE PRACTICE. WITHOUT LIMITATION TO THE FOREGOING, PROOF PROVIDES NO WARRANTY OR UNDERTAKING, AND MAKES NO REPRESENTATION OF ANY KIND THAT THE APPLICATION WILL MEET YOUR REQUIREMENTS, ACHIEVE ANY INTENDED RESULTS, BE COMPATIBLE OR WORK WITH ANY OTHER SOFTWARE, APPLICATIONS, SYSTEMS OR SERVICES, OPERATE WITHOUT INTERRUPTION, MEET ANY PERFORMANCE OR RELIABILITY STANDARDS, OR BE ERROR FREE OR THAT ANY ERRORS OR DEFECTS CAN OR WILL BE CORRECTED. WITHOUT LIMITING THE FOREGOING, NEITHER PROOF NOR ANY OF PROOF’S PARENTS, SUBSIDIARIES, AFFILIATES, OFFICERS, EMPLOYEES, AGENTS, OWNERS, PARTNERS, AND LICENSORS, IF ANY, MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND, EXPRESS OR IMPLIED: (I) AS TO THE OPERATION OR AVAILABILITY OF THE APPLICATION, OR THE INFORMATION, CONTENT, AND MATERIALS OR PRODUCTS INCLUDED THEREON; (II) THAT THE APPLICATION WILL BE UNINTERRUPTED OR ERROR-FREE; (III) AS TO THE ACCURACY, RELIABILITY, OR CURRENCY OF ANY INFORMATION OR CONTENT PROVIDED THROUGH THE APPLICATION; OR (IV) THAT THE APPLICATION, ITS SERVERS, CONTENT, OR E-MAILS SENT FROM OR ON BEHALF OF PROOF ARE FREE OF VIRUSES, SCRIPTS, TROJAN HORSES, WORMS, MALWARE, TIMEBOMBS OR OTHER HARMFUL COMPONENTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY PROOF SHALL CREATE A WARRANTY. SIMILARLY, NO ORAL OR WRITTEN INFORMATION SHOULD BE CONSTRUED AS TO OFFER A PROMISE OF TECHNICAL SUPPORT, APPLICATION REPAIR OR MODIFICATION, OR PROMISE THAT THE APPLICATION CAN BE INTEGRATED WITH ANY THIRD PARTY SOLUTIONS OR SOFTWARE.

Some jurisdictions do not allow the exclusion of or limitations on implied warranties or the limitations on the applicable statutory rights of a consumer, so some or all of the above exclusions and limitations may not apply to you.

Limitation of Liability Notwithstanding any damages that you might incur, the entire liability of Proof and any of its parents, subsidiaries, affiliates, officers, employees, agents, owners, partners, and licensors, combined, based upon a breach of any provision of this Agreement or under any other theory of law, whether in tort, contract, statutory, or otherwise, shall be limited to any fees paid by you to Proof for this Application during the last twelve (12) months of this Agreement. You understand and agree that this is your exclusive remedy for all of the foregoing. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL PROOF OR ANY OF ITS PARENTS, SUBSIDIARIES, AFFILIATES, OFFICERS, EMPLOYEES, AGENTS, OWNERS, PARTNERS, AND LICENSORS, IF ANY, BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA OR OTHER INFORMATION, BUSINESS INTERRUPTION, PERSONAL INJURY, LOSS OF PRIVACY ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE APPLICATION, THIRD PARTY SOFTWARE AND/OR THIRD PARTY HARDWARE USED WITH THE APPLICATION, OR OTHERWISE IN CONNECTION WITH ANY PROVISION OF THIS AGREEMENT), EVEN IF PROOF OR ANY OF THESE OTHER PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE PARTIES AGREE THAT THIS LIMITATION OF REMEDIES AND DAMAGES PROVISION SHALL BE ENFORCED INDEPENDENTLY OF AND SURVIVE THE FAILURE OF ESSENTIAL PURPOSE OF ANY WARRANTY REMEDY.

Some states/jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you.

Severability If any provision of this Agreement is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law and the remaining provisions will continue in full force and effect.

Waiver Except as provided herein, the failure to exercise a right or to require performance of an obligation under this Agreement shall not affect a party's ability to exercise such right or require such performance at any time thereafter, nor shall the waiver of a breach constitute waiver of any subsequent breach.

For U.S. Government End Users The Application and related documentation are "Commercial Items" as that term is defined under 48 C.F.R. §2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation", as such terms are used under 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. In accordance with 48 C.F.R. §12.212 or 48 C.F.R. §227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein.

Export Compliance You may not export or re-export the Application except as authorized by United States law and the laws of the jurisdiction in which the Application was obtained. In particular, but without limitation, the Application may not be exported or re-exported (a) into or to a nation or a resident of any U.S. embargoed countries or (b) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Department of Commerce Denied Persons List or Entity List. By installing or using any component of the Application, you represent and warrant that you are not located in, under control of, or a national or resident of any such country or on any such list.

Amendments Proof reserves the right, at its sole discretion, to modify or replace this Agreement at any time, and your clicking the "I Agree" button, downloading, using, or continuing to use the Application signifies your agreement to be bound by this and any future amended version of this Agreement. If a revision is material, we will use reasonable efforts to furnish at least 30 days' notice prior to any new terms taking effect, with what constitutes a material change being determined at our sole and absolute discretion. Any notice of a material change may be accomplished through reasonable means, including but not limited to notifications being sent to your last email of record, published as part of the Application, or otherwise, or via Proof’s website. If you do not agree to the new terms, you are no longer authorized to use the Application.

Governing Law The laws of Florida, United States, excluding its conflicts of law rules, shall govern this Agreement and your use of the Application. Your use of the Application may also be subject to other local, state, national, or international laws. This Agreement shall not be governed by the United Nations Convention on Contracts for the International Sale of Goods.

Contact Information If you have any questions about this Agreement, please contact Proof at [email protected].

Entire Agreement The Agreement constitutes the entire agreement between you and Proof regarding your use of the Application and supersedes all prior and contemporaneous written or oral agreements between you and Proof concerning the Application, its content, functionalities, or related issues. You may be subject to additional terms and conditions that apply when you use or purchase other Proof products or services, which Proof will provide to you at the time of such use or purchase.

CLICKING THE “I AGREE” BUTTON BELOW, DOWNLOADING THE APPLICATION, OR USING THE APPLICATION DEMONSTRATES YOUR WILLINGNESS TO BE BOUND TO THIS AGREEMENT, INCLUDING ANY AMENDMENTS.


fmEZCharts is Powered by the ChartJS Library. For more information go to the javascript tab and click on the Labels to view the full ChartJS license and javascript libraries.


Instructions

  1. Use the Records Menu to create a new chart or explore through the pre-loaded charts
  2. Start editing the options of the charts. On commit the chart will reload, or use the refresh chart button to refresh.
  3. Once your chart is looking the way you want, go to Export and follow the instructions.
  4. Paste HTML from the clipboard to a text field in your preference table.
  5. In a webviewer or using a calculation field - Paste the susbtitute calculation and map where the data and labels are coming from as well as where you stored the chart HTML. NOTE If you chose not to add placeholders you will need to remove the sample data and labels and add your own place holders for each dataset, and a placeholder for the labels.

Special Considerations

  1. Data formatting - Data must be formatted in a JSON Array as numbers - [12,24,36,48,60]
  2. Chart Labels - Labels must be formatted in a JSON Array as string - ["Label1","Label2","Label3","Label4","Label5"]
  3. The total count of labels and the total count of data should match - IE. If you have 5 labels you should have 5 points of data like shown above.

Video Demo

https://www.dropbox.com/s/h0k89gwv63knfgc/ezcharts_2019_CE_release_final.mp4?dl=0

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.