top of page

​会社名検索

入力データ検索の製作解説
編集画面のDev Modeを有効にすると画面の一番下に編集画面が表示されます。
​最初の記入内容を全て削除して、以下のコードをコピーして貼り付けます。

import wixData from 'wix-data';

 

let debounceTimer;

 

$w.onReady(function () {

 

    $w("#dataset1").onReady( () => {

        let count = $w("#dataset1").getTotalCount();

        $w("#totalText").text = 'Total: ' + count;

 

        $w("#companyRepeater").onItemReady( ($item, itemData, index) => {

            $item("#gyoText").text = itemData.title;

            $item("#gyoText").text = itemData.kubun;

            $item("#areaText").text = itemData.area;

            $item("#naiyoText").text = itemData.Company_profile;

            $item("#companyImage").src = itemData.image01; 

            $item("#companyImage").tooltip = itemData.title; 

            $item("#companyImage").link = itemData.url;

        });

    });

 

    $w("#searchInput").onKeyPress( (event) => {

        if (debounceTimer) {

            clearTimeout(debounceTimer);

            debounceTimer = undefined;

        }

 

        debounceTimer = setTimeout(() => {

            filter($w("#searchInput").value);

        }, 350); 

    });

    

    $w("#refreshButton").onClick( (event) => {

        filter();

 

        $w("#searchInput").value = undefined;

    });

 

});

 

let lastFilterName;

 

async function filter(title) { 

 

    if(lastFilterName !== title) {

        let newFilter = wixData.filter();

 

        if(title)

        newFilter = newFilter.contains('title', title);

        

        await $w("#dataset1").setFilter(newFilter);

        

        let count = $w("#dataset1").getTotalCount();

        $w("#totalText").text = 'Total: ' + count;

        setVariables(title);

     }

}

 

function setVariables(title) {

    lastFilterName = title;

 

}

現在は会社名で検索しているが、​
ここのtitleの記載部分を全て別のフィールド名にした場合は、そのフィールドに含まれるデータが検索される。(検索形式:〇を含む一致形式)
​検索BOXと連動させる

Total: 46

​検索結果一覧
​・会社名を入力して、キーボードのENTERを押下ください。
​・一文字だけでも検索できます。(○○含む形式検索)
​・画像をクリックすると該当企業のホームページが開きます。
・6件ずつ表示されますが、一番下のページタグで全件見れます。

フォワードエックス株式会社

ロボット製造

東京都

ForwardX の AMRは、第4世代の移動ロボットのリーダーとして、柔軟性、視覚性、クロスシーン、およびフルプロセスの利点により、企業のコスト削減、業務効率の向上を支援します。 同社はフォーチュン500企業のグループにサービスを提供し、顧客の要望の実現を支援してきました。

ビジネスエンジニアリング株式会社

製造系ITシステム

東京都

・企業経営および情報通信システムのコンサルティング
・コンピュータネットワークの企画および開発
・情報通信システムの企画、開発、販売およびリース

JBアドバンスト・テクノロジー株式会社

製造系ITシステム

神奈川県

ハードウェア/ソフトウェアおよび生産管理PKGの開発、製造、販売

株式会社小川優機製作所

ロボット製造

神奈川県

○コネクター等電機部品・電子部品(L/P カット、コネクタ及び設備)
→端子及び端子ピン組立
→ワイヤハーネス
→機械装置(開発品)、関連機械装置設計製作
→コネクター関連の金型、治具開発製造

株式会社ティーピクス研究所

製造系ITシステム

東京都

・攻撃型生産管理システムTPiCSシリーズ開発、販売

有限会社テクノロジーサービス

ロボット製造

長野県

・FAシステムの設計・製作分野:半導体生産装置、ロボット、製品自動計測システム
・産業用電気機械装置の受託商品開発・生産・保守分野
・省力化自動化装置、マイコン応用機器、ボイラ予防保全設備研究開発用試験装置

© 2023 by JPSeizo

bottom of page