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

রিফ্রেশ করুন এবং ডেটা মুছুন

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

কীভাবে টেবিলে ডেটা রিফ্রেশ করবেন এবং ডেটাবেসে রেকর্ড মুছবেন


এখন আমরা ডাটাবেসে নতুন রেকর্ড তৈরি করতে পারি এবং টেবিলে ডাটাবেস থেকে ডেটা দেখতে পারি। কিন্তু আমাদের যখন এটি প্রয়োজন তখন টেবিলে ডেটা আপডেট করার জন্য একটি পৃথক ব্যবসায়িক প্রক্রিয়া তৈরি করা ভাল হবে।

রিফ্রেশ

আসুন একটি ব্যবসায়িক প্রক্রিয়া যোগ করি যা Refresh বোতামটি ক্লিক করার সময় ট্রিগার হবে, যার মানে onClick ট্রিগার চালু হলে এটি কার্যকর করা উচিত। এতে ইতিমধ্যে পরিচিত ব্লক থাকবে।

  • Loading = true সেট করতে Table Update Properties এবং তথ্য লোড হচ্ছে তা নির্দেশ করে।
  • ডাটাবেস থেকে ডেটা পেতে Server request GET /country/ .
  • Table Update Data টেবিলে প্রাপ্ত ডেটা প্রদর্শন করতে।

লক্ষ্য করুন যে Loading = false সেট করতে ব্যবসায়িক প্রক্রিয়ার শেষে একটি Table Update Properties ব্লক যুক্ত করা অপ্রয়োজনীয়। Table Update Data ব্লক কার্যকর করা হলে onDataUpdate ফায়ার হবে এবং প্রয়োজনীয় ক্রিয়াগুলি স্বয়ংক্রিয়ভাবে সঞ্চালিত হবে।


অধিকন্তু, এখন আমাদের কাছে ডেটা আপডেট করার জন্য ব্যবসায়িক প্রক্রিয়াগুলি পুনরায় তৈরি করার প্রয়োজন ছাড়াই যে কোনও সময় Refresh বোতাম টিপে ব্যবসায়িক প্রক্রিয়াটিকে কল করার সুযোগ রয়েছে। আমরা নতুন তথ্য যোগ করার প্রক্রিয়া পরিমার্জিত করার জন্য এই সুযোগটি ব্যবহার করব। মডিউলের প্রথমার্ধে তৈরি করা ব্যবসায়িক প্রক্রিয়ায় ফিরে যাওয়া যাক এবং এতে আরও একটি ব্লক যোগ করুন - Refresh বোতামের জন্য Button Click করুন। সুতরাং, একটি নতুন রেকর্ড যোগ করার সাথে সাথেই টেবিলের ডেটা আপডেট করা হবে।


রেকর্ড মুছে ফেলা

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


Actions কলামের বোতামগুলির একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হ'ল যখন সেগুলি টিপানো হয়, তখন তারা কেবল চাপার ঘটনাই নয়, Record ID আইডিও প্রেরণ করে, অর্থাৎ, এই বোতামটি যে সারিতে অবস্থিত সেই টেবিল থেকে উপাদানটির আইডি।

এটি আপনাকে ডেটা মুছে ফেলার জন্য একটি খুব সহজ ব্যবসায়িক প্রক্রিয়া করতে দেয়:

  1. ট্রিগার ফায়ার করে এবং Record ID পাঠায়।
  2. ডেটা মুছে ফেলার জন্য Server Request DELETE /Country/
  3. Refresh বোতামে ক্লিক করে টেবিলে ডেটা আপডেট করুন


এটি দেশের তালিকা সহ পৃষ্ঠা তৈরি সম্পূর্ণ করে। ডাটাবেস থেকে ডেটা একটি টেবিলে প্রদর্শিত হয়, এবং নতুন দেশগুলি একটি মডেল উইন্ডোতে যুক্ত করা হয়, ডাটাবেসে সংরক্ষিত হয় এবং প্রয়োজনে সরানো হয়।

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