Как сделать поле поиска по двум условиям со строгим поиском? и как скрыть результат поиска перед поиском - PullRequest
0 голосов
/ 02 августа 2020

Я хочу создать таблицу с двумя столбцами по 2, один столбец - это имя, а другой столбец - номер. И люди, которые собираются искать, должны указать оба точных совпадения. И по умолчанию в таблице отображается весь контент, я хочу, чтобы он всегда скрывался, пока люди не начнут строгий поиск.

<script src="https://kit.fontawesome.com/24000cc278.js" crossorigin="anonymous"></script>
<div class="container">
    <table
    id="mytable"
    data-toggle="table"
    data-pagination="true"
    data-strict-search="true"
    data-search="true"
    data-search-on-enter-key="true"
    data-show-search-button="true"
    data-search-text="Your Search Query">
        <thead>
            <tr>
                <?php if( have_rows('table_title') ): ?>
                    <?php $i=0; while ( have_rows('table_title') ) : the_row(); ?>
                        <?php
                        $title = get_sub_field('title');
                        ?>
                    <th><?php echo $title;?></th>
                    <?php endwhile; ?>
                <?php endif; ?>
            </tr>
        </thead>
        <tbody class="searchable">
            <?php if( have_rows('table') ): ?>
                <?php $i=0; while ( have_rows('table') ) : the_row(); ?>
                    <?php
                    $colmun1 = get_sub_field('col-1');
                    $colmun2 = get_sub_field('col-2');
                ?>
                <tr>
                    <td><?php echo $colmun1;?></td>
                    <td><?php echo $colmun2;?></td>
                </tr>
                <?php endwhile; ?>
            <?php endif; ?>
        </tbody>
    </table>
</div>

1 Ответ

0 голосов
/ 03 августа 2020

Что вы имеете в виду под «обязательно указать оба точных совпадения»? Вы имеете в виду, что они должны заполнить оба поля поиска (расширение управления фильтрами) точным значением столбцов? Или вы имеете в виду, что поиск должен игнорировать, например, «дом», если вы вводите «hou» и соответствуете только «hou»?

...