NoAskDeleteItemOnLastObject
...
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).
...
Image Added
...
Figure 1
Image Added
Figure 2
API Calls
Delphi
Code Block |
---|
language | c#delphi |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | C#Using IItem Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
private void Main()
{
PlanSwiftprocedure main;
var
planswift: IPlanSwift;
settings: IItem;
property: IPropertyObject
begin
planswift := new PlanSwiftcoPlanSwift.Create();
IItem settings := planswift.GetItemgetItem(@"'\Settings"');
IPropertyObject property := settingsplanswift.GetProperty("'NoAskDeleteItemOnLastObject"');
console. WriteLn(property.ResultAsBooleanRResultAsBoolean()) }
end |
Code Block |
---|
language | delphi |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
//or
private void Main()
{
PlanSwiftprocedure main;
var
planswift: IPlanSwift;
property:IPropertyObject;
begin
planswift := new PlanSwiftcoPlanSwift.Create();
IPropertyObject property := planswift.GetProperty(@"'\Settings"',"'NoAskDeleteItemOnLastObject"'); console.
WriteLn(property.ResultAsBoolean()) }
end; |
C#
Code Block |
---|
language | delphic# |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | DelphiUsing IItem Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
procedureprivate main;
var
planswift: IPlanSwift;
settings: IItem;
property: IPropertyObject
begin
planswift := coPlanSwift.Createvoid Main()
{
PlanSwift planswift = new PlanSwift();
IItem settings := planswift.getItemGetItem('@"\Settings'");
IPropertyObject property := planswiftsettings.GetProperty('"NoAskDeleteItemOnLastObject'");
console.WriteLn(property.RResultAsBooleanResultAsBoolean())
end
//or
procedure main;
var
planswift: IPlanSwift;
property:IPropertyObject;
begin
planswift := coPlanSwift.Create} |
Code Block |
---|
language | c# |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
private void Main()
{
PlanSwift planswift = new PlanSwift();
IPropertyObject property := planswift.GetProperty('@"\Settings'",'"NoAskDeleteItemOnLastObject'");
console.WriteLn(property.ResultAsBoolean)
} |
VB/VBA (OLE)
...
Code Block |
---|
language | vb |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | VB \ VBA (OLE)Using IItem Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
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 |
---|
language | vb |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
Sub Main()
//or Sub Main() Dim planswift = CreateObject("PlanSwift9.PlanCenter")
Dim nameProperty = planswift.GetProperty("\Settings","NoAskDeleteItemOnLastObject")
Console.WriteLn(property.ResultAsBoolean)
End Sub |
Pascal Scripting (OLE)
Code Block |
---|
language | delphi |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | PlanSwift ScriptingItem Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
begin
settings := PlanSwift.getItem('\Settings');
property := settings.GetProperty(ShowMessage(GetResultAsBoolean(settings,'NoAskDeleteItemOnLastObject');
ShowMessage(property.ResultAsBoolean);
end
//or
begin
property := PlanSwift.GetProperty |
Code Block |
---|
theme | RDark |
---|
title | Root Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
begin
ShowMessage(GetResultAsBoolean('\Settings','NoAskDeleteItemOnLastObject');
ShowMessage(property.ResultAsBoolean);
end
//or
begin
|
Pascal Scripting
Code Block |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Item Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
begin
settings := PlanSwift.getItem('\Settings');
ShowMessage(GetResultAsBoolean(settings,
property := settings.GetProperty('NoAskDeleteItemOnLastObject');
ShowMessage(property.ResultAsBoolean);
end
//or
begin
ShowMessage(GetResultAsBoolean |
Code Block |
---|
theme | RDark |
---|
title | Using the PlanSwift Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
begin
property := PlanSwift.GetProperty('\Settings','NoAskDeleteItemOnLastObject');
ShowMessage(property.ResultAsBoolean);
end |
Image Removed
Figure 1
Image Removed
...