Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

barzegar-select

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

barzegar-select

An awesome UI select box, search box, tagging input, etc... with too many features; which powered by JavaScript and JQuery!

  • 1.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
6
increased by200%
Maintainers
1
Weekly downloads
 
Created
Source

🔥 افزونه Barzegar Select

به سادگی ورودی (input) ها را بسیار جذاب برای کاربران جلوه دهید. فیلد های چند انتخابی (select option) زیبا و کاربردی برای کاربران ایجاد کنید به طوری کامل از دکمه های صفحه کلید کاربر پشتیبانی نماید.

برای مشاهده لینک گیت هاب این کتابخانه اینجا کلیک کنید. 👀

برای مشاهده دمو و مثال های بیشتر اینجا کلیک کنید. ✨

نحوه نصب و راه اندازی

مراحل نصب کاملا ساده است. 😊
با توجه به اینکه این کتابخانه نیازمند به کتابخانه jquery است. بنابراین ابتدا مطمئن شوید که به خوبی فایل جاوااسکریپت آن را پیش از همه بارگزاری نمایید.

<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>

پس آن ، باید فایل جاوااسکریپت و استایل کتابخانه barzegar-select را تهیه کرده و در زیر آن بارگیری نمایید.

نصب از طریق npm :

npm install barzegar-select

بارگیری CDN های کتابخانه:

<link href="https://cdn.jsdelivr.net/npm/barzegar-select@0.0.9/src/barzegar.select.jquery.css" rel="stylesheet"/>

<script src="https://cdn.jsdelivr.net/npm/barzegar-select@0.0.9/src/barzegar.select.jquery.min.js"></script>

قابلیت ها و ویژگی ها

  • امکان برچسب نویسی ، تگ گذاری و اضافه و حذف کردن آنها
  • امکان قرار دادن داده هایی برای نمایش و انتخاب کردن در لیست کشویی
  • امکان جستجو در میان آیتم های موجود در لیست کشویی
  • پشتیبانی بینظیر و کامل از صفحه کلید برای راحتی کاربران و امکان جابه جایی ، افزودن و حذف آیتم ها با استفاده از صفحه کلید! ( حتی میتوان با Ctrl+A همه را انتخاب کرده و با دکمه Backspace یا Delete آنها را حذف کرد.) 💥
  • امکان دریافت مستقیم داده ها از وبسرویس مشخص و ارسال مقادیر مورد نیاز به آن به ساده ترین شکل ممکن
  • پشتیبانی کامل از زبان فارسی و جستجوی فارسی ❤️

نحوه استفاده

ابتدا المان input خود را در سند HTML خود ایجاد نمایید و یک آیدی مشخص به آن بدهید.

<input type="text" id="inputId" />

سپس از طریق آیدی input خود ، آنرا در jquery انتخاب کرده و آنرا از طریق متد barzegarSelect() آن را به پلاگین BarzegarSelect متصل کنید.

$("#inputId").barzegarSelect({
    // change options here
})

امکانات

OptionTypeDefaultInfo
minCharsInt1حداقل تعداد کاراکتر برای شروع جستجو از وب سرویس
minLengthToCreateInt1حداقل تعداد کاراکتر برای افزودن به انتخاب شده ها
maxLengthToCreateInt30حداکثر تعداد کاراکتر برای افزودن به انتخاب شده ها
propertyKeyString"id"نام کلید هر آیتم
propertyValueString"name"نام مقدار هر آیتم
propertyToSelectString"select"نام کلید انتخاب شدن یا نشدن هر آیتم
propertyToReadOnlyString"readonly"نام کلید فقط خواندنی بودن یا نبودن هر آیتم
createItemBooleantrueامکان افزودن آیتم های جدید با تایپ و ثبت کردن
liveConnectBooleanfalseاتصال مستقیم به وب سرویس و دریافت اطلاعات از آن
dropdownLimitInt3محدود کردن تعداد نمایش در لیست کشویی
selectedLimitInt5محدود کردن تعداد آیتم های انتخاب شده
setToHiddenInputBooleantrueقرار دادن مقادیر به یک input مخفی
dropdownGapInt1فاصله لیست کشویی از خودِ input
webserviceUrlString""آدرس وب سرویس اتصالی برای دریافت داده های مورد جستجو
methodString"POST"متد HTTP وب سرویس
contentTypeString"application/x-www-form-urlencoded:charset=UTF-8"نوع فرمت ارسالی داده ها به وبسرویس
customDataObject{}دیگر پارامتر های ارسالی دلخواه به وب سرویس
delayInt100تاخیر در دریافت نتایج از وبسرویس
searchingTextString"در حال جستجو ..."متن عبارت درحال جستجو از وب سرویس
addBtnTextString"افزودن"متن دکمه افزودن
deleteIconString"<svg></svg>"آیکون دکمه حذف موارد انتخاب شده
hasImgBooleantrueامکان نمایش آیتم همراه با عکس
propertyImgString"img"نام کلید خصوصیت عکس

مشارکت

در صورت مشاهده هر گونه مشکل، خطا، درخواست و نظر خوشحال میشویم که آن را با ما به اشتراک بگذارید و در ارتباط باشید! 🙏

ایمیل ارتباط با پشتیبانی: barzegar.select.info@gmail.com

تهیه شده با 💖 توسط امیرحسین برزگر برای شما 😉

مجوز

دارای مجوز MIT

Keywords

FAQs

Package last updated on 12 Dec 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc