Penggunaan property requires pada redux


Jika anda menggunakan redux framework dan ingin menghidden beberapa property dengan chekbox atau switch ato yang lain nya anda dapat menggunakan property required yang telah di sediakan oleh redux dan cara penggunaan nya sangatlah mudah yaitu dengan menambahkan property required cara penulisana nya juga sangatlah mudah yaitu dengan kode dibawah ini

'required' => array('layout','equals','1')
jika anda mempunyai beberapa argument maka kita dapat manggunakan array untuk requirednya contoh penulisan nya adalah seperti di bawah ini

'required' => array(
    array('layout','equals','1'),
    array('parent','!=','Testing')
),
mudah bukan penggunakan nya. untuk lebih jelas nya maka anda dapat melihat contoh dibawah ini

array(
                            'id'       => 'headertop',
                            'type'     => 'switch',
                            'title'    => __('Enable Header Top', 'brainesia_option'),
                            'default'  => false,
                        ),
                        array(
                            'id'       => 'topheaderborder',
                            'type'     => 'checkbox',
                            'title'    => __('Enable Border Top', 'brainesia_option'),
                            'default'  => '0',
                            'required' => array(
                                array ('headertop', "=", 1),
                            ),

                        ),
                        array(
                            'id'       => 'topborder',
                            'type'     => 'border',
                            'title'    => __('Top Border', 'brainesia_option'),
                            'bottom'    => false,
                            'left'        => false,
                            'right'        => false,
                            'output' => array('.top-header'),
                            'required' => array(
                                array ('topheaderborder', "=", 1 ),
                                array ('headertop', "=", 1),
                            ),

                            'default'  => array(
                                'border-color'  => '#008900',
                                'border-style'  => 'solid',
                                'border-top'    => '2px',
                            )
                        ),
                        array(
                            'id'       => 'headertopleft',
                            'type'     => 'select',
                            'title'    => __( 'Select Header Top Left', 'brainesia_option' ),
                            'required' => array( 'headertop', "=", 1 ),
                            'options'  => array(
                                'nav_1' => 'Navigation One',
                                'nav_2' => 'Navigation Two',
                                'contactinfo' => 'Contact Info',
                                'sociallink' => 'Social Link',
                            ),
                            'default'  => 'contactinfo'
                        ),

silakan perhatikan kode yang berwarna merah itu cara penggunaan required artinya kode headertopleft akan ditampikan jika headertop bernilai 1 atau on

dan topborder akan ditampilkan jika headertop bernilai 1 / on dan chekbox bernilai 1 / tercheck

mudah buka penggunaan nya silakan di coba untuk menggunakan redux framework sebagai option panel pada wordpress anda.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel