/** * Author: Thilina Hasantha */ /** * FieldNameAdapter */ function FieldNameAdapter(endPoint,tab,filter,orderBy) { this.initAdapter(endPoint,tab,filter,orderBy); } FieldNameAdapter.inherits(AdapterBase); FieldNameAdapter.method('getDataMapping', function() { return [ "id", "name", "textOrig", "textMapped", "display" ]; }); FieldNameAdapter.method('getHeaders', function() { return [ { "sTitle": "ID" ,"bVisible":false}, { "sTitle": "Name" }, { "sTitle": "Original Text"}, { "sTitle": "Mapped Text"}, { "sTitle": "Display Status"} ]; }); FieldNameAdapter.method('getFormFields', function() { return [ [ "id", {"label":"ID","type":"hidden"}], [ "type", {"label":"Type","type":"placeholder","validation":""}], [ "name", {"label":"Name","type":"placeholder","validation":""}], [ "textOrig", {"label":"Original Text","type":"placeholder","validation":""}], [ "textMapped", {"label":"Mapped Text","type":"text","validation":""}], [ "display", {"label":"Display Status","type":"select","source":[["Form","Show"],["Hidden","Hidden"]]}] ]; }); /* * */ function CustomFieldAdapter(endPoint,tab,filter,orderBy) { this.initAdapter(endPoint,tab,filter,orderBy); this.tableType = ""; } CustomFieldAdapter.inherits(AdapterBase); CustomFieldAdapter.method('getDataMapping', function() { return [ "id", "name", "display", "display_order" ]; }); CustomFieldAdapter.method('getHeaders', function() { return [ { "sTitle": "ID" ,"bVisible":false}, { "sTitle": "Name" }, { "sTitle": "Display Status"}, { "sTitle": "Priority"} ]; }); CustomFieldAdapter.method('getFormFields', function() { return [ [ "id", {"label":"ID","type":"hidden"}], //[ "type", {"label":"Type","type":"placeholder","validation":""}], [ "name", {"label":"Name","type":"text","validation":""}], [ "display", {"label":"Display Status","type":"select","source":[["Form","Show"],["Hidden","Hidden"]]}], [ "field_type", {"label":"Field Type","type":"select","source":[["text","Text Field"],["textarea","Text Area"],["select","Select"],["select2","Select2"],["select2multi","Multi Select"],["fileupload","File Upload"],["date","Date"],["datetime","Date Time"],["time","Time"]]}], [ "field_label", {"label":"Field Label","type":"text","validation":""}], [ "field_validation", {"label":"Validation","type":"select","validation":"none","sort":"none","source":[["","Required"],["none","None"],["number","Number"],["numberOrEmpty","Number or Empty"],["float","Decimal"],["email","Email"],["emailOrEmpty","Email or Empty"]]}], [ "field_options", {"label":"Field Options","type":"datagroup", "form":[ [ "label", {"label":"Label","type":"text","validation":""}], [ "value", {"label":"Value","type":"text","validation":"none"}] ], "html":'