User Tag List

Показано с 1 по 10 из 31

Тема: Каталог игр ZX Spectrum в Excel из WoS.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    То есть можно сделать табличку в json и потом ее затянуть внутрь html, причем с фильтрацией и сортировкой ? Можно пример такого чуда посмотреть, на 3-4 столбца и штук 5-7 строчек? И как с производительностью, несколько тысяч строк осилит или же нормально только на небольших таблицах работает?
    да js достаточно быстрый, если совать все 10000 строк в UI, то добавление/удаление строк в UI таблице может подлагивать, но ведь не обязательно всё сразу пихать - можно отфильтровать и показывать с паджинацией



    Скрипт с фильтрами и динамическим генератором таблицы прямо в html, фильтры строятся по данным, поэтому достаточно просто отредактировать табличку в spells и сразу можно фильтровать по новым данным.


    Код:
    const filteredSpells = spells.filter(spell => {
            // Filter by secret level
            if (filterLevel === "secret" && !spell.secret) return false;
            if (filterLevel && spell.level.toString() !== filterLevel && filterLevel !== "secret") return false;
            
            // Filter by rune
            if (filterRune && !spell.runes.includes(filterRune)) return false;
            
            return true;
        }).sort((a, b) => {
            // First, sort by level
            if (a.level !== b.level) {
                return a.level - b.level; // Ascending order for level
            }
            // Then, sort by secret (false first, true later)
            const secretA = Boolean(a.secret);
            const secretB = Boolean(b.secret);
            if (secretA !== secretB) {
                return secretA - secretB; // false < true, so secret=false comes first
            }
            // Finally, sort by name
            return a.name.localeCompare(b.name); // Alphabetical order for name
        });
    Последний раз редактировалось ZXMAK; 05.04.2025 в 20:50.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Каталог игр со скриншотами в PDF
    от Slider в разделе Игры
    Ответов: 0
    Последнее: 29.01.2021, 01:40
  2. Каталог видео игр
    от cherkasy в разделе Разный софт
    Ответов: 7
    Последнее: 26.12.2020, 17:55
  3. Ответов: 6
    Последнее: 06.11.2017, 16:36
  4. Каталог игр выпущенных по годам?
    от PATHNK в разделе Игры
    Ответов: 19
    Последнее: 18.09.2014, 15:57
  5. Чем бы создать каталог игр?
    от Slider в разделе Софт
    Ответов: 2
    Последнее: 23.09.2007, 18:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •