To open any link in a new tab, preserving your position in the current article, just hold down the <CTRL> key on your keyboard before clicking the link or click using your mouse wheel.

SystemHidden

SystemHidden



Returns True if the property is Hidden by the system.



Syntax:

Procedure: SystemHidden: Boolean;


API Calls

Delphi

Using PlanSwift Object Model
PlanSwift Code:


Result := Property.SystemHidden;


FreshDesk Code:


procedure pshiddenlocked;
var
  ps: IPlanSwift;
  itm: IItem;
  i: Integer;
  prop: IPropertyObject;
  txt: string;
  sh: string;
  sl: string;
begin
  //Create Planswift Interface
  ps := coplanswift.create;
  //Get the selected Item
  itm := ps.SelectedItem;
  //Check if item is not empty
  if varisclear(itm) then begin
    showMessage('Please Select a Item');
    ps := nil;
    Exit;
  end;
  //Get the Parent Item
  itm := itm.parentItem;
  //Cycle through all properties and get system hidden and locked values
  for i := 0 to itm.PropertyCount - 1 do  begin
    prop := itm.PropertyItem[i];
    //if hidden return "True" else Return "False"
    if prop.SystemHidden then sh := 'True' else sh := 'False';
    //if Locked return "True" else Retrun "False
    if prop.SystemLocked then sl := 'True' else sl := 'False';
    //Set string to hold value
    txt := txt + Prop.name + ': System Hidden = ' + sl + ' System Locked: ' + sh + #13#10;
  end;
  //Show message with Results
  ShowMessage(txt);
  //Free Planswift Interface
  ps := nil;

C#

Using IItem Object Model
public class PlanswiftApi
{
    private PlanSwift Planswift { get; }
    public PlanSwiftApi()
    {
        Planswift = new PlanSwift();
    }
}
Using PlanSwift Object Model
Coming soon

VB/VBA (OLE)

Using IItem Object Model
Coming soon
Using PlanSwift Object Model
Coming soon


Copyright 2023 ConstructConnect