Published: 08/29/2022

Week 12 is 8.22-8.28

The original work of this week should be list style. However, as the final evaluation is approaching, I will complete the basic functions first, and then complete these extended functions.

What did you do this week?

This week I adjusted the rewritten HTML page. There are many data types of list attributes data, among which list data will be displayed in brackets [] in the textarea. This causes the user to manually delete the brackets, otherwise the data returned to the background will not meet the requirements. This will cause the application modification to fail.

The method I use is to display the list attributes in a loop on the page, and re encapsulate the text area content into a list when it returns to the backend.

I have completed the export function. A button is added on the page to export the selected list. If the list is not selected through the check box, the JSON file will not be generated.

At the same time, I am working on the import function. The process of import function is to select a file and parse JSON data, return the corresponding attributes to the backend, and then create a corresponding list according to the obtained content. At present, I have completed the file parsing function.

What is coming up next?

I will discuss with my tutor about importing JSON files and cloning lists, and will complete these two main functions next week.

Prepare the documents required for the final evaluation.

If it is completed smoothly, I will continue to work on UI design.