ক্র্যাশ কোর্স 101
10 মডিউল
5 সপ্তাহ

ফাইলপিকার

অনুলিপি করতে ক্লিক করুন

ওয়েব অ্যাপ্লিকেশনে ফাইলপিকার উপাদান


নতুন মডিউলে, আমরা ব্যবসায়িক প্রক্রিয়াগুলির সম্ভাবনাগুলি অন্বেষণ করতে থাকব। আমরা সাধারণ গাণিতিক ক্রিয়াকলাপের চেয়ে জটিল পরিস্থিতিগুলি বের করব। আমরা তুলনা, ব্রাঞ্চিং এবং চক্রের ক্রিয়াকলাপগুলি অধ্যয়ন করব। এবং এছাড়াও, আমরা কীভাবে ফাইলগুলির সাথে কাজ করব এবং তাদের বিষয়বস্তু বিশ্লেষণ করব তা নির্ধারণ করব।

এটি করার জন্য, কল্পনা করুন যে আমাদের কাজটি আমাদের নিজস্ব সামাজিক নেটওয়ার্ক বিকাশ করা। অবশ্যই, একযোগে সব না, ব্যবহারকারী প্রোফাইল নকশা যথেষ্ট হবে।

সামগ্রিক নকশা

সামগ্রিক নকশা দিয়ে শুরু করা যাক। আমাদের পেজ ডিজাইন করতে হবে এবং প্রয়োজনীয় উপাদান যোগ করতে হবে। 6 ম মডিউলে কাজ করার সময় একটি অনুরূপ সমস্যা ইতিমধ্যে সমাধান করা হয়েছে, তাই আমরা আবার সমস্ত পদক্ষেপ ব্যাখ্যা করব না। এটি অনুশীলনে জ্ঞানকে একীভূত করার আরেকটি সুযোগ হোক।

কল্পনা করুন যে একজন ব্যবহারকারী তাদের প্রোফাইলে একটি অবতার যোগ করতে পারেন, একটি লগইন নির্দিষ্ট করতে পারেন এবং জীবনী সংক্রান্ত তথ্যও পূরণ করতে পারেন। কিন্তু একটি শর্ত আছে - তারা সরাসরি প্রবেশ করা যাবে না (সমস্ত ইনপুট ক্ষেত্রে Disabled = true প্যারামিটার আছে); তারা ফাইল থেকে লোড করা আবশ্যক.

ফাইলপিকার

Filepicker ব্লক AppMaster ফাইলগুলির সাথে কাজ করতে ব্যবহার করা যেতে পারে। এটি বেশিরভাগ পরিস্থিতিতে দুর্দান্ত এবং আপনাকে বিভিন্ন সেটিংস নির্দিষ্ট করতে এবং চেহারা চয়ন করতে দেয়। কিন্তু আপনি যে ডিজাইনটি বাস্তবায়ন করার পরিকল্পনা করছেন তার জন্য এটি ব্যবহার করার বিষয়টি উপযুক্ত নাও হতে পারে। অতএব, আমাদের উদাহরণে, আমরা একটি ভিন্ন পদ্ধতি ব্যবহার করব এবং Filepicker ছাড়া এবং এমনকি কোনো স্পষ্ট বোতাম ছাড়াই ফাইল আপলোড করার ক্ষমতা তৈরি করব।

এটি করার জন্য আমরা প্রধান কন্টেইনারে Container onClick ট্রিগার ব্যবহার করব। কন্টেইনার বা এর উপাদানে যে কোনো ক্লিক এই ব্যবসা প্রক্রিয়া শুরু করবে। এবং আমরা ফাইল নির্বাচন করে শুরু করা উচিত. এটি করার জন্য, আমরা Select Files ব্লক ব্যবহার করব। এর বিশেষত্ব হল এই ব্লকটি কার্যকর করার জন্য ব্যবহারকারীর অংশগ্রহণ প্রয়োজন। ব্যবহারকারী ফাইল নির্বাচন করার পরেই প্রক্রিয়াটি এগিয়ে যাবে। একাধিক ফাইল নির্বাচন করতে সক্ষম হতে Max files = 99 প্যারামিটার সেট করুন।

প্ল্যানটি হল ব্যবহারকারীকে একসাথে দুটি ফাইল জমা দেওয়ার জন্য। প্রথমটি একটি অবতার হিসাবে সেট করার জন্য একটি চিত্র। দ্বিতীয়টি বাকি ডেটা সহ একটি Excel (xlsx) ফাইল।

Was this article helpful?
এখনও একটি উত্তর খুঁজছেন?
কমিউনিটিতে যোগ দিন