mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-19 05:30:43 +00:00
Moving dropdowns to work for all widgets
This commit is contained in:
@ -38,6 +38,7 @@ import com.kingsrook.qqq.backend.core.model.metadata.code.QCodeReference;
|
||||
import com.kingsrook.qqq.backend.core.model.metadata.dashboard.ParentWidgetMetaData;
|
||||
import com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaData;
|
||||
import com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaDataInterface;
|
||||
import com.kingsrook.qqq.backend.core.model.metadata.dashboard.WidgetDropdownData;
|
||||
import com.kingsrook.qqq.backend.core.model.session.QSession;
|
||||
import com.kingsrook.qqq.backend.core.modules.backend.implementations.memory.MemoryRecordStore;
|
||||
import com.kingsrook.qqq.backend.core.utils.TestUtils;
|
||||
@ -75,19 +76,19 @@ class ParentWidgetRendererTest
|
||||
|
||||
QWidgetMetaDataInterface parentWidget = new ParentWidgetMetaData()
|
||||
.withTitle("Parent")
|
||||
.withDropdowns(
|
||||
List.of(
|
||||
new ParentWidgetMetaData.DropdownData()
|
||||
.withPossibleValueSourceName(TestUtils.defineStatesPossibleValueSource().getName()),
|
||||
new ParentWidgetMetaData.DropdownData()
|
||||
.withPossibleValueSourceName(TestUtils.defineShapePossibleValueSource().getName())
|
||||
)
|
||||
)
|
||||
.withChildWidgetNameList(
|
||||
List.of(
|
||||
ProcessWidgetRenderer.class.getSimpleName()
|
||||
)
|
||||
)
|
||||
.withDropdowns(
|
||||
List.of(
|
||||
new WidgetDropdownData()
|
||||
.withPossibleValueSourceName(TestUtils.defineStatesPossibleValueSource().getName()),
|
||||
new WidgetDropdownData()
|
||||
.withPossibleValueSourceName(TestUtils.defineShapePossibleValueSource().getName())
|
||||
)
|
||||
)
|
||||
.withType(WidgetType.PARENT_WIDGET.getType())
|
||||
.withName(ProcessWidgetRenderer.class.getSimpleName())
|
||||
.withGridColumns(12)
|
||||
|
Reference in New Issue
Block a user