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件ずつ表示されますが、一番下のページタグで全件見れます。

株式会社スマートロボティクス

ロボット製造

東京都

・ロボット関連製品開発・販売
・ロボット・ドローン・IOT機器の開発(ハードウェア及びソフトウェア)
・ロボット技術導入コンサルティング
・教育ソリューション
・NAO(ソフトバンクロボティクス社製)販売代理及びアプリケーション開発 ※一次販売代理店

カワダロボティクス株式会社

ロボット製造

東京都

各種機械・装置及びシステムの開発、設計、製作、販売及び保守

株式会社ケーエスジー

ロボット製造

愛知県

・自動車プラスチック部品の加工
・製造ラインの請負業務
・組立加工機、治具の設計・製作

アイズロボ株式会社

ロボット製造

大阪府

ロボットをメインとした設備の企画、設計、製造、据付

株式会社トーキン

ロボット製造

静岡県

世界の産業を支える溶接ロボット機器ブランド
株式会社トーキンでは、溶接トーチの自社ブランドである「TOKINARC」
製品を国内だけでなく世界中にお届けしています。
また、日本国内における溶接トーチ製品の約40%を提供しています。

トライエンジニアリング株式会社

ロボット製造

愛知県

ロボットの可能性を追求するトライエンジニアリング株式会社は、
RHS[ロボットヘミングシステム]の開発に世界で初めて成功。
そこで培ったロボット技術を駆使し、画期的な生産・加工システムを世界中に提供し、
品質向上、コスト低減、さらには省スペース化の実現に貢献しています。

© 2023 by JPSeizo

bottom of page