Passenger List

Introducing our latest feature: the Passenger List Management section. With this powerful tool, users can effortlessly create, insert, and modify passenger lists with ease. Built using the list like EXCEL , our UI seamlessly integrates spreadsheet-like functionality directly into your browser. The list provides a wide range of features, including dynamic data loading, sorting, filtering, grouping, and pagination, allowing users to efficiently manage large datasets. Additionally, its intuitive drag-and-drop interface enables effortless rearrangement of columns, while built-in cell editing functionality simplifies data entry and updates. With this list, users can enjoy a seamless and efficient passenger list management experience, enhancing productivity and streamlining operations.

This list is a powerful JavaScript library that offers a wide range of features for creating interactive and dynamic tables in web applications. Here are some key characteristics of this list:

  1. Dynamic Data Loading: allows for dynamic loading of data from various sources, including JSON, AJAX, and JavaScript arrays, enabling real-time updates and efficient handling of large datasets.

  2. Sorting: Users can easily sort table data by clicking on column headers, facilitating quick organization and analysis of information.

  3. Filtering: supports both simple and complex filtering options, allowing users to filter data based on specific criteria and customize filter conditions as needed.

  4. Pagination: With built-in pagination functionality, enables the display of data across multiple pages, enhancing performance and usability, particularly for large datasets.

  5. Grouping: Users can group table data based on one or more columns, providing a hierarchical view of information and facilitating data analysis and visualization.

  6. Editing: allows for in-cell editing of table data, enabling users to update information directly within the table without the need for additional forms or dialog boxes.

  7. Formatting: The library offers extensive formatting options, including customizable cell styling, cell content alignment, and conditional formatting based on data values.

  8. Exporting: supports exporting table data to various formats, including CSV, Excel, and PDF, providing flexibility in sharing and distributing information.

  9. Customization: Users can customize various aspects of the table appearance and behavior, including column widths, row heights, header styles, and cell editors, to meet specific design and functional requirements.

  10. Responsive Design: is built with responsive design principles in mind, ensuring that tables adapt gracefully to different screen sizes and devices, providing a seamless user experience across desktop and mobile platforms.

Overall, this list empowers developers to create feature-rich and interactive tables with ease, offering a comprehensive set of tools for data presentation, manipulation, and analysis in web applications.

An Example

// Some codec
url --location --request POST 'https://broker.mydomain.belevensoftware.com/api/broker/v0/upload/29000' \
--header 'Authorization: Bearer <token> form 'paxlist=@"example.xlsx"'

Then:

// Some code
[
    [
        "Title",
        "First name",
        "Last name",
        "Carrying infant",
        "Date of birth",
        "Type Of Passenger",
        "Place of birth",
        "Nationality",
        "Passport number",
        "Issueing country",
        "Passport expiry",
        "Phone number",
        "E-mail",
        "Row Number Parent"
    ],
    [
        "MR",
        "MARIO",
        "ROSSI",
        "TRUE",
        32239,
        "M",
        "IT",
        "IT",
        "CA1234567",
        "IT",
        48675,
        "+39 111 22 33 444",
        "[email protected]",
        null
    ],
    [
        "MS",
        "MARIA",
        "BIANCHI",
        false,
        30445,
        "F",
        "IT",
        "IT",
        "YB1234567",
        "IT",
        47606,
        "+39 111 22 33 444",
        "[email protected]",
        null
    ],
    [
        "MR",
        "LUCA",
        "ROSSI",
        false,
        45292,
        "I",
        "IT",
        "IT",
        "YA5009569",
        "IT",
        45197,
        null,
        null,
        3
    ]
]

Last updated