Skip to main content

Posts

JSON in AngularJS controller JS

//HTML example <select class="selectYeartag" ng-model="$parent.caliculatedvalues.yearITSOTHER[$index]"> <option value="2020">2020</option> <option value="2021">2021</option> </select> //JSON structure in angular controller $scope.caliculatedvalues = { "Price_GLT": {}, "sum_GLT": {}, "amount_GLT": {}, "additionalcost_GLT": {}, "outputcost_GLT": {}, "myTextareaGLT": {}, "total_sum_GLT": "", "total_sumonly_GLT": "", "total_additionalCostFinal_GLT": "", "yearGLT":{}, "NRE_CapEx_GLT":{}, "yearITSOTHER":{} } //Other example {     "header": [         {             "colspan":1,             "content":"GLT(Large Load Carrier)"         },         {             "cols...

Get Current User details SharePoint

//Get current user details currentUser = {}; $scope.getUser = function () { getUserDetails("..", _spPageContextInfo.userId).done(function (result) { var accountName = result.LoginName.split("|")[1], image = "https://webmail.wp.corpshared.net/ecp/PersonalSettings/~/Download.aspx?Identity=" + result.Email + "&handlerClass=UserPhotoDownloadHandler&preview=false"; //image = 'https://my.ey.net:443/User%20Photos/Profile%20Pictures/' + accountName.split('\\')[0] + '_' + ((accountName.split('\\')[1]).split('.')).join('_') + '_MThumb.jpg'; currentUser.image = image; currentUser.title = result.Title; currentUser.Id = result.Id; var email = result.Email; emailCurrentuser = result.Email; getUserAcountDetails('..', accountName).done(function (result) { currentUser.sip = getArrayItemValueByKeyValuePair(result, 'Key', 'SPS-SipAddress').l...

Angular JS Controller file

//HTML references: <meta   charset = "utf-8" > <meta   name = "viewport"   content = "width=device-width, initial-scale=1" > <link   rel = "stylesheet"   href = "../SiteAssets/CSS/bootstrap.min.css" > <link   href = "../SiteAssets/CSS/SPstyles.css"   rel = "stylesheet"   /> <link   rel = "stylesheet"   href = "../SiteAssets/font-awesome/font-awesome/CSS/font-awesome.css"   /> <link   rel = "stylesheet"   href = "../SiteAssets/CSS/homepage.css"   /> <script   src = "../SiteAssets/JS/jquery3.3.1.js" ></script> //Jquery UI - used for custom date picker etc..features <link   rel = "stylesheet"   href = "//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/smoothness/jquery-ui.css"   /> <script   src = "//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.m...

Custom People picker SharePoint

<script   type = "text/javascript"   src = "/_layouts/15/1033/strings.js" ></script> <script   type = "text/javascript"   src = "/_layouts/15/SP.RequestExecutor.js" ></script> <script   type = "text/javascript"   src = "/_layouts/15/clienttemplates.js" ></script> <script   type = "text/javascript"   src = "/_layouts/15/clientforms.js" ></script> <script   type = "text/javascript"   src = "/_layouts/15/clientpeoplepicker.js" ></script> <script   type = "text/javascript"   src = "/_layouts/15/autofill.js" ></script> <script   type = "text/javascript"   src = "/_layouts/15/sp.js" ></script> <script   type = "text/javascript"   src = "/_layouts/15/sp.runtime.js" ></script> <div class="form-group"> ...

Angular JS factory service for CRUD operations

( function  () {      app . factory ( 'RESTService' ,  function  ( $http ,  $q ,  $location ) {          var   factory  = {};          var   currentsiteurl  =  _spPageContextInfo . webAbsoluteUrl ;  //_spPageContextInfo.siteAbsoluteUrl;          factory . getItems  =  function  ( listName ,  url ) {              var   locdefer  =  $q . defer ();              $http ({                  headers:  {                      "Accept...