Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Boolean value that allows or disallows the display of a Delete Items confirmation popup screen to ask whether to delete the last section of a multi-section item. When the box is checked (true) in the Notifications area (Figure 1), the display of the Delete Items confirmation window is enabled. When the box is unchecked (false), it is disabled. Clicking the Do not ask again box in the Delete Items window disables the display of the Delete Items window. Leaving it unchecked, allows it to be displayed (Figure 2).

...


Figure 1



    Figure 2

API Calls

Delphi

Code Block
languagedelphi
themeRDark
firstline1
titleUsing IItem Object Model
linenumberstrue
collapsetrue
procedure main; 
var
 planswift: IPlanSwift;
 settings: IItem;
 property: IPropertyObject 
begin
 planswift := coPlanSwift.Create();
 settings := planswift.getItem('\Settings');
 property := planswift.GetProperty('NoAskDeleteItemOnLastObject');
 WriteLn(property.RResultAsBoolean()) 
end

...

Code Block
languagedelphi
themeRDark
firstline1
titleUsing PlanSwift Object Model
linenumberstrue
collapsetrue
//or 
procedure main; 
var
 planswift: IPlanSwift;
 property:IPropertyObject; 
begin
 planswift := coPlanSwift.Create();
 property := planswift.GetProperty('\Settings','NoAskDeleteItemOnLastObject'); 
 WriteLn(property.ResultAsBoolean()) 
end;

C#

Code Block
languagec#
themeRDark
firstline1
titleUsing IItem Object Model
linenumberstrue
collapsetrue
private void Main()
{
	PlanSwift planswift = new PlanSwift();
	IItem settings = planswift.GetItem(@"\Settings");
	IPropertyObject property = settings.GetProperty("NoAskDeleteItemOnLastObject");
	console.WriteLn(property.ResultAsBoolean())
}

...

Code Block
languagec#
themeRDark
firstline1
titleUsing PlanSwift Object Model
linenumberstrue
collapsetrue
private void Main()
{
	PlanSwift planswift = new PlanSwift();
	IPropertyObject property = planswift.GetProperty(@"\Settings","NoAskDeleteItemOnLastObject")
	console.WriteLn(property.ResultAsBoolean)
}

VB/VBA (OLE)

Code Block
languagevb
themeRDark
firstline1
titleUsing IItem Object Model
linenumberstrue
collapsetrue
Sub main()
    Dim planswift = CreateObject("PlanSwift9.PlanCenter")
    Dim settings = planswift.GetItem("\Settings")
    Dim property = settings.GetProperty("NoAskDeleteItemOnLastObject")
    Console.WriteLn(property.ResultAsBoolean());
End Sub

...

Code Block
languagevb
themeRDark
firstline1
titleUsing PlanSwift Object Model
linenumberstrue
collapsetrue
Sub Main()
    Dim planswift = CreateObject("PlanSwift9.PlanCenter")
    Dim nameProperty = planswift.GetProperty("\Settings","NoAskDeleteItemOnLastObject")
    Console.WriteLn(property.ResultAsBoolean)
End Sub

Pascal Scripting (OLE)

Code Block
themeRDark
firstline1
titleItem Object Model
linenumberstrue
collapsetrue
begin
    settings := getItem('\Settings');
    ShowMessage(GetResultAsBoolean(settings,'NoAskDeleteItemOnLastObject'));
end

...

Code Block
themeRDark
titleRoot Object Model
linenumberstrue
collapsetrue
begin
   ShowMessage(GetResultAsBoolean('\Settings','NoAskDeleteItemOnLastObject'));
end

Pascal Scripting

Code Block
themeRDark
firstline1
titleItem Object Model
linenumberstrue
collapsetrue
begin
    settings := PlanSwift.getItem('\Settings');
    property := settings.GetProperty('NoAskDeleteItemOnLastObject');
    ShowMessage(property.ResultAsBoolean);
end

...