I want to hide the field “Other Reason” if the field “Reason” has a value of “Other”
pageextension 50101 CJ_PurchaseReturnOrder extends “Purchase Return Order”
{
layout
{
addlast(General)
{
field(“TO Code”; Rec.”TO Code”)
{
ApplicationArea = all;
TableRelation = “Transfer Header”;
}
field(“Item Journal Code”; Rec.”Item Journal Code”)
{
ApplicationArea = all;
TableRelation = “Item Journal Line”;
}
field(“Reason”; Rec.Reason)
{
ApplicationArea = all;
}
field(“Other Reason”; Rec.”Other Reason”)
{
ApplicationArea = all;
}
}
}
}
I tried this:
pageextension 50101 CJ_PurchaseReturnOrder extends “Purchase Return Order”
{
layout
{
addlast(General)
{
field(“TO Code”; Rec.”TO Code”)
{
ApplicationArea = all;
TableRelation = “Transfer Header”;
}
field(“Item Journal Code”; Rec.”Item Journal Code”)
{
ApplicationArea = all;
TableRelation = “Item Journal Line”;
}
field(“Reason”; Rec.Reason)
{
ApplicationArea = all;
}
field(“Other Reason”; Rec.”Other Reason”)
{
ApplicationArea = all;
Enabled = EnableToCode;
}
}
}
var
EnableToCode: Boolean;
trigger OnAfterGetRecord()
begin
if Rec.Reason = Rec.Reason::Other then
EnableToCode := true
else
EnableToCode := false;
end;
}
Luna Fleur is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.