RE: how to make a specific row on a page non-editable based on a condition?
Thanks , i got through this :
pageextension X00XX WfsEditDimensionSetEntriesExt extends "Edit Dimension Set Entries"
{
layout
{
modify("Dimension Code")
{
Editable = editable;
}
modify(DimensionValueCode)
{
Editable = editable;
}
}
actions
{
// Add changes to page actions here
}
trigger OnOpenPage()
var
salesHeader: Record "Sales Header";
begin
if ProjectLinks.getDocumentType() = Format(salesHeader."Document Type"::Order) then
checkToEdit := true
else
checkToEdit := false;
end;
trigger OnAfterGetCurrRecord()
var
myInt: Integer;
dimCode: Code[20];
begin
if checkToEdit = true then begin
dimCode := 'PROJECT';
if Rec."Dimension Code" = dimCode then
editable := false
else
editable := true;
end
else
editable := true;
end;
var
editable: Boolean;
checkToEdit: Boolean;
ProjectLinks: Codeunit WfsProjectLinks;
}