ObjectGears Help

           
Forum   ObjectGears (Version: 1.6.0.0)

Object JSSelectedIds

This object contains list of records selected by means of a checkbox on tabs for master-detail relations.

Object properties

Name Description
List<int> this[string code] Property returns all the selected records for the given master-detail relation.

The object contains selected records for all the master-detail relations on page DataDetail.aspx. For getting the list for a particular master-detail relation you have to use this function with code of a particular master-detail relation.

IDs of selected records are returned.

 

Example:

Button for approval in the model for capacity planning.

var dataRowIds = OGSelectedDataRow['resources_monthly'];

if ( dataRowIds != null && dataRowIds.Count > 0)
{
      //nacist stavy
      var state_1 = CP_GetResStatus( 'plan', model);
      var state_2 = CP_GetResStatus( 'for_approve', model);

      var cl = OG.ClassDef.GetByCode( model.Id, 'project_year_requested_resources_monthly');
      var colStatus = OG.Column.GetByCode(cl.Id, 'requested_resource_status');

      var f = OG.DataRow.GetDataRowFilter( cl.Id);
      f.Ids = dataRowIds;
      f.Filter_OnlyActive = true;
      f.SetColumnData( colStatus.Id, state_1);

      var drList = OG.DataRow.GetDataByFilter( null, f);
      if ( drList != null)
      {
          for( var i = 0; i < drList.Count; ++i)
          {
              var dr = drList[i];
              dr[colStatus.Id] = state_2;
              OG.DataRow.SaveData(dr);
          }
      }
}

This website is using cookies files to provide services and analyse visits. You agree with that by using this website.     Further information