Getting Started with Typescript RadioButton

23 Aug 20214 minutes to read

This section discloses the details on how to render and configure a RadioButton component in a TypeScript application.

Create your first Radio Button

  1. Create a TypeScript application and refer the dependent modules, script and CSS with the help of given Getting started document.

  2. In the index.HTML file, add the input element for rendering RadioButton component as given below.

  • HTML
  • <div>
            <br />
            Category
            <br />
            <br />
            <table >
            <tr>
            <td>
            <input type="radio" id="Radio1" />
            <label for="Radio1">Fresher</label>
            </td>
            <td  colspan="2">
            <input type="radio" id="Radio2" />
            <label for="Radio2">Experienced</label>
            </td>
            </tr>
            </table>
            <br />
            <br />
            Experienced
            <br />
            <br />
            <table>
            <tr>
            <td>
            <input type="radio" id="Radio3" />
            <label for="Radio3">1+ years</label>
            </td>
            <td colspan="2">
            <input type="radio" id="Radio4" />
            <label for="Radio4">2.5+years</label>
            </td>
            <td colspan="2">
            <input type="radio" id="Radio5" />
            <label for="Radio5">5+years</label>
            </td>
            </tr>
            </table>
            </div>
    1. Create a TypeScript file named “app.ts” file and refer the required definition files as given below.
  • JS
  • /// <reference path="tsfiles/jquery.d.ts" />
            /// <reference path="tsfiles/ej.web.all.d.ts" />
    1. Now, initialize the RadioButton component by using ej.RadioButton method.
  • JS
  • /// <reference path="tsfiles/jquery.d.ts" />
            /// <reference path="tsfiles/ej.web.all.d.ts" />
    
            module AppComponent { 
            $(function () {
            new ej.RadioButton($("#Radio1"),{value:"Fresher", name:"Category", size:"small" });
            new ej.RadioButton($("#Radio2"),{value:"Experienced", name:"Category", size: "small", checked:true });
            new ej.RadioButton($("#Radio3"),{value:"1+ years", name:"Experienced", size:"medium", checked: true });
            new ej.RadioButton($("#Radio4"),{value:"2.5+ years", name:"Experienced",size:"medium" });
            new ej.RadioButton($("#Radio5"), {value:"5+ years", name:"Experienced", size:"medium"}); 
            }

    Run the application

    To run the application, navigate the project folder and open command prompt window and execute the following command.

  • JS
  • tsc

    This command compiles the app.ts file to generate a JS file named app.js file.
    Refer the app.js file in index.html and browse the HTML file to see the following output.

    Getting_Started_image