Hi,
Can we add dynamic link to entire row instead of one column.
The below screen has link on Make field.
But I need It for entire Row.
Is it possible in Appian. If it is what changes do I to make to below expression.
Please suggest.
Discussion posts and replies are publicly visible
{ a!gridField( label: "Vehicle Report", labelPosition: "ABOVE", data: a!recordData( recordType: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo', relatedRecordData: { a!relatedRecordData() } ), columns: { a!gridColumn( label: "Id", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{cb78cebe-36de-48f7-8f5b-f5dbbbe2d259}id', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{cb78cebe-36de-48f7-8f5b-f5dbbbe2d259}id'], align: "END" ), a!gridColumn( label: "Make", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{7bbe3cc1-3ee1-4f59-9db4-000744ee65c3}make', value: a!linkField( links: { a!recordLink( label: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{7bbe3cc1-3ee1-4f59-9db4-000744ee65c3}make'], recordType: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo', identifier: fv!identifier ) } ) ), a!gridColumn( label: "Model", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{0153180b-25b4-4938-846f-81e887e9ec39}model', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{0153180b-25b4-4938-846f-81e887e9ec39}model'] ), a!gridColumn( label: "Color", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{6a52bac8-3246-4d3f-a283-c754994733bb}color', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{6a52bac8-3246-4d3f-a283-c754994733bb}color'] ), a!gridColumn( label: "Condition", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{a7799904-3ad8-4509-a03a-3b2971f248b9}condition', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.relationships.{5ad14d3c-d7a4-4ef3-8e4a-c38e38fcfba6}DemoCondition.fields.{1b84c63a-9805-4988-844c-2bb03b83abe8}label'], align: "START" ), a!gridColumn( label: "Status", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{cf20af0b-e512-45b0-ba25-723216fed7e3}status', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.relationships.{cfafe98b-b0f4-4a74-b739-617307b59e4b}DemoStatus.fields.{c192b0cc-7bdf-4bf9-aea4-eca350786546}label'], align: "START" ), a!gridColumn( label: "Category", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{ebeaa7a1-ebc8-4460-af83-43873cb0d713}category', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.relationships.{722af613-e39b-46d4-b3e3-efaba80b76ff}DemoCategory.fields.{89d0a974-0565-4ec1-8a13-3f9e0ec104f2}label'], align: "START" ), a!gridColumn( label: "Mileage", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{9b9e3844-da97-4567-bc03-744e87f1f640}mileage', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{9b9e3844-da97-4567-bc03-744e87f1f640}mileage'], align: "END" ), a!gridColumn( label: "Year", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{a551d16c-08d2-4745-9a70-cea9171a8055}year', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{a551d16c-08d2-4745-9a70-cea9171a8055}year'], align: "END" ), a!gridColumn( label: "Vin", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{56362f86-e0e7-475a-b9fb-9b456c661233}vin', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{56362f86-e0e7-475a-b9fb-9b456c661233}vin'] ), a!gridColumn( label: "Maintenance Date", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{5071276d-5f3e-4d81-9cf4-779be1b80c98}maintenanceDate', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{5071276d-5f3e-4d81-9cf4-779be1b80c98}maintenanceDate'], align: "END" ), a!gridColumn( label: "Next Maintenance Date", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{f974fc13-b380-464f-8994-59cdd5a2ed2e}nextMaintenanceDate', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{f974fc13-b380-464f-8994-59cdd5a2ed2e}nextMaintenanceDate'], align: "END" ), a!gridColumn( label: "Image", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{35a98fd5-df60-4843-94d7-c6df61970af1}image', value: a!imageField( images: a!documentImage( document: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{35a98fd5-df60-4843-94d7-c6df61970af1}image'], caption: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{35a98fd5-df60-4843-94d7-c6df61970af1}image'] ), size: "SMALL" ), align: "END" ), a!gridColumn( label: "Addedby", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{fc99a67d-7ea5-4fb0-af6c-89729a9c9011}addedby', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{fc99a67d-7ea5-4fb0-af6c-89729a9c9011}addedby'] ), a!gridColumn( label: "Dateadded", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{f1f92259-d667-4aa2-9450-1174902d0849}dateadded', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{f1f92259-d667-4aa2-9450-1174902d0849}dateadded'], align: "END" ), a!gridColumn( label: "Lastmodifiedby", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{834f9690-dc4e-4c68-a4e2-b80cd0d6e332}lastmodifiedby', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{834f9690-dc4e-4c68-a4e2-b80cd0d6e332}lastmodifiedby'] ), a!gridColumn( label: "Lastmodifieddate", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{2d342259-62d6-415b-a325-dc1453775f55}lastmodifieddate', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{2d342259-62d6-415b-a325-dc1453775f55}lastmodifieddate'], align: "END" ), a!gridColumn( label: "Categoryid", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{f86faaff-3b55-4888-81f8-e6a1727c29a1}categoryid', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{f86faaff-3b55-4888-81f8-e6a1727c29a1}categoryid'], align: "END" ), a!gridColumn( label: "Conditionid", sortField: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{55f673de-5088-4337-a90b-b79fc3370013}conditionid', value: fv!row['recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.fields.{55f673de-5088-4337-a90b-b79fc3370013}conditionid'], align: "END" ) }, validations: {}, refreshAfter: "RECORD_ACTION", userFilters: { 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.filters.{b675c271-75bd-467a-939e-866d5e8bd876}Color' }, showSearchBox: true, showRefreshButton: true, recordActions: { a!recordActionItem( action: 'recordType!{bca9c3f6-ee5a-4af4-8ce3-65b867a63de4}AA Vehicle Demo.actions.{7071d5d6-f7b9-40a7-bbd3-6878a573b890}newVehicleDemo' ) } )}
Just copy the recordLink code in "Make" gridColumn to each gridColumn
And please