Skip to main content
Nintex Community Menu Bar
Question

Row action to remove css class from row of a different table?

  • July 9, 2024
  • 1 reply
  • 9 views

Forum|alt.badge.img+18

I have three tables on a page, different models all on the same sObject.

I need a row action on one table to find any rows on the other tables with the same value for the Id field as the row action context row, and then remove a css class from those rows.

Anyone care to take a stab?

I can find the rows in the model that match, but I’m not sure how to connect them to the item in the tables.

This topic has been closed for replies.

1 reply

Forum|alt.badge.img+18
  • Author
  • July 9, 2024

Well,

This could definitely be more elegant, but it works:

var model = arguments[0].model,<br>&nbsp; &nbsp; row = arguments[0].row,<br>&nbsp; &nbsp; id = model.getFieldValue(row,'Id'),<br>$ = skuid.$;<br>var primaryCases = skuid.$M('PrimaryCases'),<br>&nbsp; &nbsp; mergeCases = skuid.$M('MergeCases'),<br>&nbsp; &nbsp; primaryItems = primaryCases.registeredItems,<br>&nbsp; &nbsp; mergeItems = mergeCases.registeredItems;<br>&nbsp; &nbsp;&nbsp;<br>$.each(primaryItems, function(){<br>&nbsp; &nbsp; if (id == this.row.Id) {<br>&nbsp; &nbsp; &nbsp; &nbsp; this.element.removeClass('primary-record merge-record');<br>&nbsp; &nbsp; }<br>});<br>$.each(mergeItems, function(){<br>&nbsp; &nbsp; if (id == this.row.Id) {<br>&nbsp; &nbsp; &nbsp; &nbsp; this.element.removeClass('primary-record merge-record');<br>&nbsp; &nbsp; }<br>});