Gets or Sets the IsInput attribute for the property.
Syntax:
Procedure: IsInput: Boolean;
PlanSwift Code: Result := Property.IsInput; FreshDesk Code: 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; |
public class PlanswiftApi { private PlanSwift Planswift { get; } public PlanSwiftApi() { Planswift = new PlanSwift(); } } |
Coming soon |
Coming soon |
Coming soon |