diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-d-d/authsec_mysql/mysql/wf_table/wf_table.sql b/to_do_app_20250923_055620-to_do_app_20250923_055620-d-d/authsec_mysql/mysql/wf_table/wf_table.sql
new file mode 100755
index 0000000..3bf388b
--- /dev/null
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-d-d/authsec_mysql/mysql/wf_table/wf_table.sql
@@ -0,0 +1,2 @@
+CREATE TABLE to_do_app_20250923_055620-d.Todoitem(id BIGINT NOT NULL AUTO_INCREMENT, duedate Date, description VARCHAR(400), completed bit(1), PRIMARY KEY (id));
+
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.html b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.html
new file mode 100644
index 0000000..32e31ee
--- /dev/null
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.html
@@ -0,0 +1,373 @@
+
+ - ToDoItem
+
+
+
+
+
ToDoItem
+
+
+
+
+
+
+
+
+
+ Loading ...
+
+ {{error}}
+
+
+ description
+
+
+
+ dueDate
+
+
+
+ completed
+
+
+
+
+
+ Action
+
+
+
+
+
+{{user.description }}
+
+
+{{user.duedate }}
+
+
+{{user.completed }}
+
+
+
+
+
+
+
+ Who Column
+ Account ID: {{user.accountId}}
+ Created At: {{user.createdAt| date}}
+ Created By: {{user.createdBy}}
+ Updated At: {{user.updatedAt | date}}
+ Updated By: {{user.updatedBy}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Users per page
+ {{pagination.firstItem + 1}} - {{pagination.lastItem + 1}}
+ of {{pagination.totalItems}} users
+
+
+
+
+
+
+
+
+
+ Data could be found. Loading..
+ Loading ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{beforeText(item.fieldtext)}}
+ {{ app[transform(item.fieldtext) ] }}
+ {{afterText(item.fieldtext)}}
+
+
+
+ {{beforeText(item.fieldtext)}}
+ {{ app[transform(item.fieldtext) ] | date}}
+ {{afterText(item.fieldtext)}}
+
+
+ {{beforeText(item.fieldtext)}}
+ {{ app[transform(item.fieldtext) ]}}
+ {{afterText(item.fieldtext)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Update ToDoItem
+
+
+
+
+
+
+
+
+
{{rowSelected.id}}
+
+
+
+
+
+
+
Are You Sure Want to delete?
+ {{rowSelected.id}}
+
+
+
+
+
+ Add ToDoItem
+
+
+
+
+
+
+
+
+
+
+
+
+ Form Extension
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.scss b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.scss
new file mode 100644
index 0000000..12f7fc8
--- /dev/null
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.scss
@@ -0,0 +1,85 @@
+//@import "../../../../assets/scss/var";
+.s-info-bar {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ button {
+ outline: none;
+ }
+}
+.delete,.heading{
+ text-align: center;
+ color: red;
+}
+.entry-pg {
+ width: 750px;
+}
+
+.button1::after {
+ content: none;
+}
+.button1:hover::after {
+ content: "ADD ROWS";
+}
+
+.section {
+ background-color: #dddddd;
+ height: 40px;
+}
+
+.section p {
+ //color: white;
+ padding: 10px;
+ font-size: 18px;
+}
+
+.clr-input {
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ padding: 0.75rem 0.75rem;
+ margin-top: 3px;
+ width: 100%;
+ margin-bottom: 10px;
+}
+
+.clr-file {
+ color: #212529;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ //padding: 0.6rem 0.75rem;
+ margin-top: 3px;
+ width: 100%;
+ margin-bottom: 10px;
+}
+
+.center {
+ text-align: center;
+}
+select{
+ width: 100%;
+ margin-top: 3px;
+ padding: 5px 5px;
+ border: 1px solid #ccc;
+ border-radius: 4px;
+}
+input[type=text],[type=date],[type=number],textarea {
+ width: 100%;
+ padding: 15px 15px;
+ background-color:rgb(255, 255, 255);
+ // margin: 8px 0;
+ display: inline-block;
+ border: 1px solid #ccc;
+ border-radius: 4px;
+ box-sizing: border-box;
+}
+.error_mess {
+ color: red;
+}
+.universal-section-header {
+ margin: 24px 0 10px 0;
+ font-weight: 600;
+ color: #1a237e;
+ letter-spacing: 0.5px;
+ font-size: 1.25rem;
+}
\ No newline at end of file
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.ts b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.ts
new file mode 100644
index 0000000..76c2641
--- /dev/null
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component.ts
@@ -0,0 +1,273 @@
+import { Component, OnInit } from '@angular/core';
+import { ToastrService } from 'ngx-toastr';
+import { AlertService } from 'src/app/services/alert.service';
+import { Todoitemservice} from './Todoitem.service';
+import { AbstractControl, FormArray, FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms';
+import { ExtensionService } from 'src/app/services/fnd/extension.service';
+import { DashboardContentModel2 } from 'src/app/models/builder/dashboard';
+import { Todoitemcardvariable } from './Todoitem_cardvariable';
+import { UserInfoService } from 'src/app/services/user-info.service';
+declare var JsBarcode: any;
+@Component({
+ selector: 'app-Todoitem',
+ templateUrl: './Todoitem.component.html',
+ styleUrls: ['./Todoitem.component.scss']
+})
+export class TodoitemComponent implements OnInit {
+ cardButton = Todoitemcardvariable.cardButton;
+ cardmodeldata = Todoitemcardvariable.cardmodeldata;
+ public dashboardArray: DashboardContentModel2[];
+ isCardview = Todoitemcardvariable.cardButton;
+ cardmodal; changeView(){
+ this.isCardview = !this.isCardview;
+ }
+ beforeText(fieldtext: string): string { // Extract the text before the first '<'
+ const index = fieldtext.indexOf('<');
+ return index !== -1 ? fieldtext.substring(0, index) : fieldtext;
+ }
+ afterText(fieldtext: string): string { // Extract the text after the last '>'
+ const index = fieldtext.lastIndexOf('>');
+ return index !== -1 ? fieldtext.substring(index + 1) : '';
+ }
+ transform(fieldtext: string): string {
+ const match = fieldtext.match(/<([^>]*)>/);
+ return match ? match[1] : ''; // Extract the text between '<' and '>'
+ }
+ userrole;
+ rowSelected :any= {};
+ modaldelete=false;
+ modalEdit=false;
+ modalAdd= false;
+ public entryForm: FormGroup;
+ loading = false;
+ product;
+ modalOpenedforNewLine = false;
+ newLine:any;
+ additionalFieldsFromBackend: any[] = [];
+ formcode = 'Todoitem_formCode'
+tableName = 'Todoitem'; checkFormCode; selected: any[] = []; constructor(
+ private extensionService: ExtensionService,
+private userInfoService:UserInfoService,
+ private mainService:Todoitemservice,
+ private alertService: AlertService,
+ private toastr: ToastrService,
+ private _fb: FormBuilder,
+ ) { }
+ private editInterval: any;
+// component button
+ ngOnInit(): void {
+ if(this.cardmodeldata !== ''){
+ this.cardmodal = JSON.parse(this.cardmodeldata);
+ this.dashboardArray = this.cardmodal.dashboard.slice();
+ console.log(this.dashboardArray)
+ }
+ this.userrole=this.userInfoService.getRoles();
+ this.getData();
+ this.entryForm = this._fb.group({
+description : [null],
+
+duedate : [null],
+
+completed : [null],
+
+
+
+
+
+
+
+
+ }); // component_button200
+ // form code start
+ this.extensionService.getJsonObjectsByFormCodeList(this.formcode).subscribe(data => {
+ console.log(data);
+ const jsonArray = data.map((str) => JSON.parse(str));
+ this.additionalFieldsFromBackend = jsonArray;
+ this.checkFormCode = this.additionalFieldsFromBackend.some(field => field.formCode === "Todoitem_formCode");
+ console.log(this.checkFormCode);
+ console.log(this.additionalFieldsFromBackend);
+ if (this.additionalFieldsFromBackend && this.additionalFieldsFromBackend.length > 0) {
+ this.additionalFieldsFromBackend.forEach(field => {
+ if (field.formCode === this.formcode) {
+ if (!this.entryForm.contains(field.extValue)) {
+ // Add the control only if it doesn't exist in the form
+ this.entryForm.addControl(field.extValue, this._fb.control(field.fieldValue));
+ }
+ }
+ });
+ }
+ });
+ console.log(this.entryForm.value);
+ // form code end
+
+
+
+
+
+
+
+ }
+ ngOnDestroy(): void {
+ if (this.editInterval) {
+ clearInterval(this.editInterval);
+ }
+ }
+
+
+
+
+
+ error;
+ getData() {
+ this.mainService.getAll().subscribe((data) => {
+ console.log(data);
+ this.product = data;
+this.product = [...this.product].reverse(); if(this.product.length==0){
+ this.error="No Data Available"
+ }
+ },(error) => {
+ console.log(error);
+ if(error){
+ this.error="Server Error";
+ }
+ });
+ }
+ onEdit(row) {
+ this.rowSelected = row;
+
+
+
+
+
+
+
+ this.modalEdit = true;
+ }
+ onDelete(row) {
+ this.rowSelected = row;
+ this.modaldelete=true;
+ }
+ delete(id)
+ {
+ this.modaldelete = false;
+ console.log("in delete "+id);
+ this.mainService.delete(id).subscribe(
+ (data) => {
+ console.log(data);
+ this.ngOnInit();
+ if (data) { this.toastr.success('Deleted successfully'); }
+ });
+ }
+ onUpdate(id) {
+ this.modalEdit = false;
+
+
+
+
+
+
+ //console.log("in update");
+ console.log("id " + id);
+ console.log(this.rowSelected);
+ //console.log("out update");
+ this.mainService.update(id, this.rowSelected).subscribe(
+ (data) => {
+ console.log(data);
+ if (data || data.status >= 200 && data.status <= 299) {
+ this.toastr.success("Update Successfully");
+ }
+setTimeout(() => {
+ this.ngOnInit();
+ }, 500);
+
+
+
+
+
+
+ }, (error) => {
+ console.log(error);
+ if (error.status >= 200 && error.status <= 299) {
+ // this.toastr.success("update Succesfully");
+ }
+ if (error.status >= 400 && error.status <= 499) {
+ this.toastr.error("Not Updated");
+ }
+ if (error.status >= 500 && error.status <= 599) {
+ this.toastr.error("Not Updated");
+ }
+ });
+ setTimeout(() => {
+ this.ngOnInit();
+ }, 500);
+ }
+onCreate() {
+ this.modalAdd=false;
+
+
+
+
+
+
+ this.mainService.create(this.entryForm.value).subscribe(
+ (data) => {
+ console.log(data);
+ if (data || data.status >= 200 && data.status <= 299) {
+ this.toastr.success("Added Successfully");
+ }
+setTimeout(() => {
+ this.ngOnInit();
+ }, 500);
+
+
+
+
+
+
+ }, (error) => {
+ console.log(error);
+ if (error.status >= 200 && error.status <= 299) {
+ // this.toastr.success("Added Succesfully");
+ }
+ if (error.status >= 400 && error.status <= 499) {
+ this.toastr.error("Not Added");
+ }
+ if (error.status >= 500 && error.status <= 599) {
+ this.toastr.error("Not Added");
+ }
+ });
+ setTimeout(() => {
+ this.ngOnInit();
+ }, 500);
+ }
+ goToAdd(row) {
+this.modalAdd = true; this.submitted = false;
+
+
+
+
+
+
+ }
+ submitted = false;
+onSubmit() {
+ console.log(this.entryForm.value);
+ this.submitted = true;
+ if (this.entryForm.invalid) {
+ return;
+ }this.onCreate();
+
+}
+
+
+
+
+
+
+// updateaction
+}
+
+
+
+
+
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.service.ts b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.service.ts
new file mode 100644
index 0000000..adeccdd
--- /dev/null
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.service.ts
@@ -0,0 +1,39 @@
+import { Injectable } from '@angular/core';
+import { Observable } from "rxjs";
+import { HttpClient, HttpHeaders, HttpParams, } from "@angular/common/http";
+import { ApiRequestService } from "src/app/services/api/api-request.service";
+import { environment } from 'src/environments/environment';
+@Injectable({
+ providedIn: 'root'
+})
+export class Todoitemservice{
+ private baseURL = "Todoitem/Todoitem" ; constructor(
+ private http: HttpClient,
+ private apiRequest: ApiRequestService,
+ ) { }
+ getAll(page?: number, size?: number): Observable {
+ return this.apiRequest.get(this.baseURL);
+ }
+ getById(id: number): Observable {
+ const _http = this.baseURL + "/" + id;
+ return this.apiRequest.get(_http);
+ }
+ create(data: any): Observable {
+ return this.apiRequest.post(this.baseURL, data);
+ }
+ update(id: number, data: any): Observable {
+ const _http = this.baseURL + "/" + id;
+ return this.apiRequest.put(_http, data);
+ }
+ delete(id: number): Observable {
+ const _http = this.baseURL + "/" + id;
+ return this.apiRequest.delete(_http);
+ }
+
+
+
+
+
+
+// updateaction
+}
\ No newline at end of file
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem_cardvariable.ts b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem_cardvariable.ts
new file mode 100644
index 0000000..e8c04c4
--- /dev/null
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem_cardvariable.ts
@@ -0,0 +1,4 @@
+export const Todoitemcardvariable = {
+ "cardButton": false,
+ "cardmodeldata": ``
+}
\ No newline at end of file
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts
index 5b6b3b6..211a13b 100644
--- a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main-routing.module.ts
@@ -1,3 +1,4 @@
+import { TodoitemComponent } from './BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component';
import { SequencegenaratorComponent } from './fnd/sequencegenarator/sequencegenarator.component';
import { Component, NgModule } from '@angular/core';
@@ -260,6 +261,9 @@ const routes: Routes = [
// buildercomponents
+{path:'Todoitem',component:TodoitemComponent},
+
+
{ path: 'tokenregistery', component: Token_registeryComponent },
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts
index 0914655..58e7889 100644
--- a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/app/modules/main/main.module.ts
@@ -1,3 +1,4 @@
+import { TodoitemComponent } from './BuilderComponents/to_do_app_20250923_055620-b/Todoitem/Todoitem.component';
import { CommonModule } from '@angular/common';
@@ -133,6 +134,9 @@ import { MyworkspaceComponent } from './admin/myworkspace/myworkspace.component'
// buildercomponents
+TodoitemComponent,
+
+
diff --git a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json
index 0b299c4..0c6df60 100644
--- a/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json
+++ b/to_do_app_20250923_055620-to_do_app_20250923_055620-f-f/authsec_angular/frontend/angular-clarity-master/src/assets/i18n/en.json
@@ -226,150 +226,8 @@
"MENU_ACTION_LINK": "Menu Action Link",
"STATUS": "Status",
"SUB_MENU": "Sub Menu",
- "video_Field2": "video_Field2",
- "video_Field": "video_Field",
- "numadd": "numadd",
- "Support": "Support",
- "about": "about",
- "Button_Field2": "Button_Field2",
- "autotest": "autotest",
- "Childform": "Childform",
- "Test2": "Test2",
- "Chtes2": "Chtes2",
- "documentsequenc": "documentsequenc",
- "state_name": "state_name",
- "Currency": "Currency",
- "token_name": "token_name",
- "state": "state",
- "Adv5": "Adv5",
- "Adv4": "Adv4",
- "Adv3": "Adv3",
- "addition": "addition",
- "automulti": "automulti",
- "calculated_Field": "calculated_Field",
- "counrymulti": "counrymulti",
- "Paragraph_Field2": "Paragraph_Field2",
- "Number_Field": "Number_Field",
- "Basicp1": "Basicp1",
- "Sum": "Sum",
- "ButtonUpdate": "ButtonUpdate",
- "datagrid_Field": "datagrid_Field",
- "Email_Field": "Email_Field",
- "audio_Field2": "audio_Field2",
- "QRCode_Field2": "QRCode_Field2",
- "dylist": "dylist",
- "Basicp3": "Basicp3",
- "Basicp2": "Basicp2",
- "stmlit": "stmlit",
- "1ega": "1ega",
- "Country": "Country",
- "BarCode_Field2": "BarCode_Field2",
- "Imageupload_Field": "Imageupload_Field",
- "dy2": "dy2",
- "name2": "name2",
- "idfemale": "idfemale",
- "dy1": "dy1",
- "Url_Field2": "Url_Field2",
- "t1": "t1",
- "age2": "age2",
- "t2": "t2",
- "age1": "age1",
- "Sum2": "Sum2",
- "t4": "t4",
- "Decimal_Field2": "Decimal_Field2",
- "Description": "Description",
- "gender": "gender",
- "select_Field": "select_Field",
- "QRCode_Field": "QRCode_Field",
- "Datetime_Field": "Datetime_Field",
- "sum": "sum",
- "test1": "test1",
- "Test11": "Test11",
- "Checkout_Field": "Checkout_Field",
- "Ad6": "Ad6",
- "picupload": "picupload",
- "Textarea_Field": "Textarea_Field",
- "Textarea": "Textarea",
- "Ad8": "Ad8",
- "Ad7": "Ad7",
- "Ad9": "Ad9",
- "num1": "num1",
- "multiplication": "multiplication",
- "Date_Field": "Date_Field",
- "num3": "num3",
- "num2": "num2",
- "Token_registery": "Token_registery",
- "dymulti": "dymulti",
- "Toggle_Switch": "Toggle_Switch",
- "last_name": "last_name",
- "atoc": "atoc",
- "Percentage_Field2": "Percentage_Field2",
- "Test22": "Test22",
- "Date_Field2": "Date_Field2",
- "default_Prce": "default_Prce",
- "token": "token",
- "test2": "test2",
- "test3": "test3",
- "dymlti1": "dymlti1",
- "Fileupload_Field2": "Fileupload_Field2",
- "audio_Field": "audio_Field",
- "mobile_number": "mobile_number",
- "Decimal_Field": "Decimal_Field",
- "country": "country",
- "ismale": "ismale",
- "Currency2": "Currency2",
- "Name": "Name",
- "atc2": "atc2",
- "data_grid_Field": "data_grid_Field",
- "BarCode_Field": "BarCode_Field",
- "Imageupload_Field2": "Imageupload_Field2",
- "recaptcha2": "recaptcha2",
- "Buttonupdate2": "Buttonupdate2",
- "test": "test",
- "atdy1": "atdy1",
- "Phone_Number2": "Phone_Number2",
- "atdy2": "atdy2",
- "Sttest": "Sttest",
- "Percentage_Field": "Percentage_Field",
- "Textarea2": "Textarea2",
- "Url_Field": "Url_Field",
- "Active": "Active",
- "dymlt2": "dymlt2",
- "Paragraph_Field": "Paragraph_Field",
- "State": "State",
- "district": "district",
- "name": "name",
- "UserId_Field": "UserId_Field",
- "Email_Field2": "Email_Field2",
- "Static": "Static",
- "District": "District",
- "about_yourself": "about_yourself",
- "datagrid_Field2": "datagrid_Field2",
- "Toggle_Switch2": "Toggle_Switch2",
- "Dv2": "Dv2",
- "Dynamic": "Dynamic",
+ "Todoitem": "Todoitem",
+ "dueDate": "dueDate",
"description": "description",
- "number1": "number1",
- "Phone_Number": "Phone_Number",
- "Fileupload_Field": "Fileupload_Field",
- "number2": "number2",
- "Value_List_Field": "Value_List_Field",
- "Value_List_Field2": "Value_List_Field2",
- "district_name": "district_name",
- "OneToOne": "OneToOne",
- "recaptcha": "recaptcha",
- "stmmlt2": "stmmlt2",
- "country_name": "country_name",
- "Dependent_Dropdown_Field": "Dependent_Dropdown_Field",
- "Adv1": "Adv1",
- "OneToManyExtension": "OneToManyExtension",
- "Datetime_Field2": "Datetime_Field2",
- "country_list": "country_list",
- "Textarea_Field2": "Textarea_Field2",
- "Defatest": "Defatest",
- "Approved_Field": "Approved_Field",
- "select_Field2": "select_Field2",
- "Password_Field": "Password_Field",
- "age": "age",
- "Button_Field": "Button_Field"
+ "completed": "completed"
}
\ No newline at end of file