Can we add dynamic link to entire row instead of one column.

Certified Lead Developer

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

Parents
  • 0
    Certified Lead Developer

    {
    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'
    )
    }
    )
    }

  • 0
    Certified Senior Developer
    in reply to sadhus2473

    Just copy the recordLink code in "Make" gridColumn to each gridColumn

    And please

Reply Children
No Data