Gets or Sets the IsInput attribute for the property.
...
Property
: IsInput:
Boolean
;
API Call:Calls
Delphi
Code Block |
---|
language | delphi |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using IItem Object Model |
---|
linenumbers | true |
---|
collapse | true |
---|
|
var
ps: IPlanSwift;
itm: IItem;
prop: IPropertyObject;
est: IItem
begin
//Create planswift Interface
ps := coplanswift.Create;
//Get the Estimating Tab
est := ps.Getitem('Job\Takeoff');
//get Ps Property Example Item if exists
itm := est.GetItem('PS Property Examples');
//Delete It
if not varisclear(itm) then begin
ps.deleteItem(itm.guid);
end;
//Create a new Item
itm := est.newItem('Part','PS Property Examples');
//ISINPUT EXAMPLE
//Create Property For input Condition
prop := itm.NewProperty('IsInput Example','if qty is greater than 0 this will show on the form',ptmemo);
//set Inputto store on item
prop.inputType := inpStoreLocal ;
//Write input condition to check if qty is > 0
prop.InputCondition := 'if [Qty] > 0';
//Set to API Group
prop.Group := 'API EXAMPLES';
//check if property in an input proptery
if prop.IsInput then
ShowMessage('Is Input Condition')
else
showMessage('Is Not Input Condition');
//Show The Item Properties Box
itm.Edit(true);
//Free the planswift interface
ps := nil;
end; |
Code Block |
---|
language | delphi |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|
C#
Code Block |
---|
language | c# |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using IItem Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
language | c# |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|
VB/VBA (OLE)
Code Block |
---|
language | vb |
---|
firstline | 1 |
---|
title | Using IItem Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
language | vb |
---|
firstline | 1 |
---|
title | Using PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|
Pascal Scripting (OLE)
Code Block |
---|
firstline | 1 |
---|
title | Item Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
title | Root Object Model |
---|
linenumbers | true |
---|
|
|
Pascal Scripting
Code Block |
---|
firstline | 1 |
---|
title | Item Object Model |
---|
linenumbers | true |
---|
|
|
Code Block |
---|
title | Using the PlanSwift Object Model |
---|
linenumbers | true |
---|
|
|