Widget: DataExporter: Difference between revisions

From LINKS Community Center
Jump to: navigation, search
Eschmidt (talk | contribs)
No edit summary
Eschmidt (talk | contribs)
No edit summary
Line 5: Line 5:
     <head>
     <head>
         <style>
         <style>
             #form {
             #form_wrapper {
                 display: flex;
                 display: flex;
                 flex-flow: row wrap;
                 flex-flow: row wrap;
Line 29: Line 29:
                     return;
                     return;
                 }
                 }
                const formData = new FormData(document.getElementById('export_form'));
                const lib = formData.get('library');
                console.log(lib)


                 const schema = await fetch(dat2).then(rsp => rsp.text());
                 const schema = await fetch(dat2).then(rsp => rsp.text());
Line 46: Line 50:
     <body>
     <body>
         <button type="button" onclick="exportData()">Export Data</button>
         <button type="button" onclick="exportData()">Export Data</button>
         <form>
         <form id="export_form">
             <div id="form">
             <div id="form_wrapper">
                 <fieldset>
                 <fieldset>
                     <legend>Library</legend>
                     <legend>Library</legend>


                     <input type="radio" id="TL" name="library" value="TL" checked>
                     <input type="radio" id="lib_TL" name="library" value="TL" checked>
                     <label for="TL">Technologies</label><br>
                     <label for="lib_TL">Technologies</label><br>


                     <input type="radio" id="UCL" name="library" value="UCL">
                     <input type="radio" id="lib_UCL" name="library" value="UCL">
                     <label for="UCL">Use Cases</label><br>
                     <label for="lib_UCL">Use Cases</label><br>


                     <input type="radio" id="GL" name="library" value="GL">
                     <input type="radio" id="lib_GL" name="library" value="GL">
                     <label for="GL">Guidelines</label>
                     <label for="lib_GL">Guidelines</label>
                 </fieldset>
                 </fieldset>
                 <fieldset>
                 <fieldset>
                     <legend>Format</legend>
                     <legend>Format</legend>


                     <input type="radio" id="XSLX" name="format" value="TL" checked>
                     <input type="radio" id="FILE_XLSX" name="fileformat" value="xlsx" checked>
                     <label for="XSLX">Excel (.xslx)</label><br>
                     <label for="FILE_XLSX">Excel (.xslx)</label><br>


                     <input type="radio" id="ODS" name="format" value="UCL">
                     <input type="radio" id="file_ODS" name="fileformat" value="ods">
                     <label for="ODS">OpenOffice (.ods)</label><br>
                     <label for="file_ODS">OpenOffice (.ods)</label><br>


                     <input type="radio" id="CSV" name="format" value="GL">
                     <input type="radio" id="file_CSV" name="fileformat" value="csv">
                     <label for="CSV">CSV (.csv)</label>
                     <label for="file_CSV">CSV (.csv)</label>
                 </fieldset>
                 </fieldset>
             </div>
             </div>

Revision as of 15:01, 15 August 2023