Behavior Settings

5 Dec 201815 minutes to read

In AngularJS, ej-radioButton control allows you to check an option to perform an action. This control allows you to select true or false or an intermediate option. These ej-radioButton control are supported with themes.
This section helps us to render the ej-radioButton component in AngularJS platform.

HTML View Section

  • HTML
  • <div class="frame">
                    Hobbies <br /><br />
                    <table>
    
                            <tr>
                        <td class="chkrad">
                                <input type="radio" ej-radiobutton id="radio1" name="hobbies" e-value="Music" e-checked="true"/>
                                <label for="radio1">Music</label>
                            
                            </td>
                            <td class="chkrad">
                                <input type="radio" ej-radiobutton id="radio3" name="hobbies" e-value="Sports" ng-model="all"/>
                                <label for="radio3">Sports</label>
                            </td>
                            <td class="chkrad">
                                <input type="radio" ej-radiobutton id="radio4" name="hobbies" e-value="BikeRiding"/>
                                <label for="radio4">Bike Riding</label>
                            </td>
                        </tr>
                </table><br />
                <br />
            </div>

    Controller Section

  • JS
  • <script>
            angular.module('radiobuttonCtrl', ['ejangular'])
               .controller('radiobuttonController',function ($scope) {
             
              $scope.PlayingGames="false";
              
               });     
        </script>

    Checked

    This checked API of the RadioButton specifies whether ej-radioButton must be in checked state or not.By default,we can set the ej-radioButton in checked state for our application.

    HTML View Section

  • HTML
  • <table>
               <tr>
                   <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio1" name="hobbies" e-value="Music" e-checked/>
                        <label for="radio1">Music</label>
                    
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio3" name="hobbies" e-value="Sports" />
                        <label for="radio3">Sports</label>
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio4" name="hobbies" e-value="BikeRiding"/>
                        <label for="radio4">Bike Riding</label>
                    </td>
                </tr>
            </table>

    Controller Section

  • JS
  • <script>
               angular.module('radiobuttonCtrl', ['ejangular'])
               .controller('radiobuttonController',function ($scope) {
          
               });     
        
                
        </script>

    The code will render the following output.

    Checked

    enabled

      In AngularJS, enabled API of **ej-radioButton** control specifies the RadioButton control state. The enabled API can be set with Boolean value whether as true or false to specifies current state of the component.
    

    HTML View Section

  • HTML
  • <table>
    
                    <tr>
                   <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio1" e-value="Music" name="hobbies" e-checked="true" e-enabled="false"/>
                        <label for="radio1">Music</label>
                    
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio3" name="hobbies" e-value="Sports" />
                        <label for="radio3">Sports</label>
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio4" name="hobbies" e-value="BikeRiding"/>
                        <label for="radio4">Bike Riding</label>
                    </td>
                </tr>
            </table>

    Controller Section

  • JS
  • <script>
                   angular.module('radiobuttonCtrl', ['ejangular'])
               .controller('radiobuttonController',function ($scope) {
             
               });     
      
        </script>

    The above code will render the following output.

    Enabled

    enableRTL

    In AngularJS, enableRTL API of the ej-radioButton control is used to specify the right to left direction to that control.

    HTML View Section

  • HTML
  • <table>
    
                    <tr>
                   <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio1" e-value="Music" name="hobbies" e-checked="true" e-enableRTL="true"/>
                        <label for="radio1">Music</label>
                    
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio3" name="hobbies" e-value="Sports" />
                        <label for="radio3">Sports</label>
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio4" name="hobbies"  e-value="BikeRiding"/>
                        <label for="radio4">Bike Riding</label>
                    </td>
                </tr>
            </table><

    Controller Section

  • JS
  • <script>
               angular.module('radiobuttonCtrl', ['ejangular'])
               .controller('radiobuttonController',function ($scope) {
              
               });     
    
        </script>

    The above code will render the following output.

    Enable RTL

    enablePersistence

    In AngularJS, e-enablePersistence API specifies the persist property for ej-radioButton while initialization. The persist API save current model value to browser cookies for state maintains. While refreshing the ej-radioButton control page the model value apply from browser cookies.

    HTML View Section

  • HTML
  • <table>
                <tr>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radio1" e-value="Music" name="hobbies" e-enablepersistence="true" />
                        <label for="radio1">Music</label>
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radiobutton3" e-value="Sports" name="hobbies" e-enablepersistence="true"/>
                        <label for="radiobutton3">Sports</label>
                    </td>
                    <td class="chkrad">
                        <input type="radio" ej-radiobutton id="radiobutton4" e-value="BikeRiding" name="hobbies" e-enablepersistence="true"/>
                        <label for="radiobutton4">Bike Riding</label>
                    </td>
                </tr>
            </table>

    Controller Section

  • JS
  • <script>
               angular.module('radiobuttonCtrl', ['ejangular'])
               .controller('radiobuttonController', function ($scope) {
               });
     
        </script>

    Enable Persistence