একাধিক ক্ষেত্র সহ ফর্ম ফিল্ড "শোওন"


10

আমার এক্সএমএল ফাইলে এর মতো 3 টি ক্ষেত্র সংজ্ঞায়িত হয়েছে:

<field name="field1" type="radio" label="Field 1" class="btn-group" default="1">
    <option value="1">JYES</option>
    <option value="0">JNO</option>
</field>

<field name="field2" type="radio" label="Field 2" class="btn-group" default="1">
    <option value="1">JYES</option>
    <option value="0">JNO</option>
</field>

<field name="field3" type="radio" label="Field 3" class="btn-group" default="1">
    <option value="1">JYES</option>
    <option value="0">JNO</option>
</field>

এখন আমি যা করতে চাই তা কেবল field3 যদি প্রদর্শন করা হয় field1 এবং field2 সেট করা থাকে 1

উত্তর:


15

আপনি এর অ্যাট্রিবিউট মান চেইন করতে showonব্যবহার [AND], তাই মত:

showon="field1:1[AND]field2:1"

চেইনে আরও ক্ষেত্র যুক্ত করার অনুমতি রয়েছে।

পার্শ্ব নোটে, আপনি [OR]আরও জটিলতা যুক্ত করে চেইনেও একটি ধারা ব্যবহার করতে পারেন , উদাহরণস্বরূপ:

showon="field1:1[AND]field2:1[OR]fieldX:1"

জুমলা ৩.7 এর জন্য আপডেট করুন:

জুমলা ৩.7 হিসাবে, আপনি !অপারেটরটি ব্যবহার করতে সক্ষম হবেন (সমান নয়):

showon="field1!:1"

এর অর্থ, যদি সমান field1হয় না 1


শোনের জন্য কোনও সমান বিকল্প নেই?
কোলাওয়েব

@ কোয়ালাওয়েব - এটি ইতিমধ্যে যা করছে। field1:1অর্থfield1 == 1
লড্ডার

আমি বৃহত্তর / গতিশীল নির্বাচনী তালিকার জন্য একটি! = বিকল্পের সন্ধান করছি যা কেবলমাত্র একটি বিকল্প রয়েছে যা একটি বৃহত্তর কমা দ্বারা পৃথক তালিকার চেয়ে অন্য ফর্ম ক্ষেত্রটি লুকিয়ে রাখবে। আমার গবেষণা থেকে দেখে মনে হচ্ছে এটি বিদ্যমান নয়, আমি চিয়ার অনুরোধটি দেখতে পারি, চিয়ার্স।
কোলাওয়েব

আপনি ব্যবহার করতে পারেন !emptyবা !:*?
ইয়োন

1
স্পষ্টতই আপনি ব্যবহার করতে পারেন showon="foo!:"আমি পরীক্ষা করতে এখনও। এখানে দেখুন: joomla.stackexchange.com/questions/21022/for-field-showonempty
ইইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.