- {((readOnlyMode && (!rowData || rowData?.length === 0)) || (editableMode && (!referenceList || referenceList?.length === 0))) && (
+ {((readOnlyMode && (!rowData || rowData?.length === 0)) ||
+ (editableMode && (!referenceList || referenceList?.length === 0)) ||
+ (allowEditingInModal && (!rowData || rowData?.length === 0))) && (
{getGenericFieldsLocalizedValue('CosmosFields.fields.lists', 'No records found.')}
diff --git a/packages/react-sdk-components/tests/e2e/Digv2/ComplexFields/DataReference.spec.js b/packages/react-sdk-components/tests/e2e/Digv2/ComplexFields/DataReference.spec.js
index 7d070476..237883cd 100644
--- a/packages/react-sdk-components/tests/e2e/Digv2/ComplexFields/DataReference.spec.js
+++ b/packages/react-sdk-components/tests/e2e/Digv2/ComplexFields/DataReference.spec.js
@@ -88,7 +88,7 @@ test.describe('E2E test', () => {
selectedTestName = page.locator('div[data-test-id="6f64b45d01d11d8efd1693dfcb63b735"]');
await selectedTestName.click();
- await page.locator('li:has-text("Table")').click();
+ await page.getByRole('option', { name: 'Table', exact: true }).click();
selectedProduct = page.locator('tr:has-text("Basic Product")');
const selectedProductRow = selectedProduct.locator('input[type="radio"]');
diff --git a/packages/react-sdk-components/tests/e2e/Digv2/FormFields/Attachment.spec.js b/packages/react-sdk-components/tests/e2e/Digv2/FormFields/Attachment.spec.js
index 96f91d95..6bb7473d 100644
--- a/packages/react-sdk-components/tests/e2e/Digv2/FormFields/Attachment.spec.js
+++ b/packages/react-sdk-components/tests/e2e/Digv2/FormFields/Attachment.spec.js
@@ -123,8 +123,8 @@ test.describe('E2E test', () => {
/** Delete attachment */
await menuSelector.locator('li >> text="Delete"').click();
- await expect(page.locator('div >> text="cableinfo.jpg"')).toBeVisible();
- await expect(page.locator('div >> text="cablechat.jpg"')).toBeHidden();
+ await expect(page.locator('div >> text="cableinfo.jpg"')).toBeHidden();
+ await expect(page.locator('div >> text="cablechat.jpg"')).toBeVisible();
}, 10000);
});
diff --git a/packages/react-sdk-components/tests/e2e/Digv2/FormFields/URL.spec.js b/packages/react-sdk-components/tests/e2e/Digv2/FormFields/URL.spec.js
index 1051617f..139a4782 100644
--- a/packages/react-sdk-components/tests/e2e/Digv2/FormFields/URL.spec.js
+++ b/packages/react-sdk-components/tests/e2e/Digv2/FormFields/URL.spec.js
@@ -83,7 +83,7 @@ test.describe('E2E test', () => {
await expect(attributes.includes('readonly')).toBeFalsy();
/** Validation tests */
- const validationMsg = 'Please enter a valid URL including the protocol (http://, https://, ftp://, etc.)';
+ const validationMsg = 'Please enter a valid URL including the protocol (http://, https:// etc.)';
await editableURL.fill('InvalidUrl');
await editableURL.blur();
await expect(page.locator(`p:has-text("${validationMsg}")`)).toBeVisible();