File tree Expand file tree Collapse file tree 7 files changed +14
-3
lines changed
apps/web-widgets/drag-and-drop-widget Expand file tree Collapse file tree 7 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " draganddropwidget" ,
33 "widgetName" : " Draganddropwidget" ,
4- "version" : " 3.0.3 " ,
4+ "version" : " 3.0.4 " ,
55 "description" : " My widget description" ,
66 "copyright" : " 2022 Mendix Technology BV" ,
77 "author" : " ahwelgemoed" ,
Original file line number Diff line number Diff line change @@ -174,6 +174,7 @@ const DndWidget: FunctionComponent<DraganddropwidgetContainerProps> = props => {
174174 onDrop = { onDrop }
175175 allData = { allData }
176176 isOverIndex = { isOverIndex }
177+ canDrag = { props . disableDrag . value as boolean }
177178 isDragging = { isDragging }
178179 isColumn = { props . isColumn }
179180 setIsDragging = { setIsDragging }
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22 <widget id =" mendix.draganddropwidget.Draganddropwidget" pluginWidget =" true" offlineCapable =" true" xmlns =" http://www.mendix.com/widget/1.0/" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://www.mendix.com/widget/1.0/ ../../node_modules/mendix/custom_widget.xsd" >
33 <name >Draganddropwidget</name >
4- <description >My widget description </description >
4+ <description >DND Widget </description >
55 <icon>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
66</icon >
77 <properties >
8888 </attributeTypes >
8989 </property >
9090
91+ <property key =" disableDrag" type =" expression" defaultValue =" false" >
92+ <caption >Disable Drag</caption >
93+ <description ></description >
94+ <returnType type =" Boolean" />
95+ </property >
96+
9197 <property key =" acceptedUuid" type =" object" isList =" true" required =" false" >
9298 <caption >Unique Container Name Accepts</caption >
9399 <description >Unique Container Name Accepts Drags/Drops From</description >
Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ const DroppableItem: FunctionComponent<Type_Card_Props> = props => {
7676 type : props . droppedOnUUID ,
7777 item : { ...props , ref }
7878 } ,
79+ canDrag : ! props . canDrag ,
7980 begin : ( ) => {
8081 props . setIsDragging ( true ) ;
8182 } ,
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<package xmlns =" http://www.mendix.com/package/1.0/" >
3- <clientModule name =" Draganddropwidget" version =" 3.0.3 " xmlns =" http://www.mendix.com/clientModule/1.0/" >
3+ <clientModule name =" Draganddropwidget" version =" 3.0.4 " xmlns =" http://www.mendix.com/clientModule/1.0/" >
44 <widgetFiles >
55 <widgetFile path =" Draganddropwidget.xml" />
66 </widgetFiles >
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ export type Type_Card_Props = {
88 isColumn : boolean ;
99 children : ReactNode ;
1010 isDragging : boolean ;
11+ canDrag : boolean ;
1112 droppedOnUUID : string ;
1213 acceptedUUids : string [ ] ;
1314 uuidStringParent : string ;
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ export interface DraganddropwidgetContainerProps {
3434 sort : SortEnum ;
3535 isColumn : boolean ;
3636 uuidStringParent ?: EditableValue < string > ;
37+ disableDrag : DynamicValue < boolean > ;
3738 acceptedUuid : AcceptedUuidType [ ] ;
3839 uuidStringParentExpression ?: DynamicValue < string > ;
3940 uuidStringCurrent : ListAttributeValue < string > ;
@@ -58,6 +59,7 @@ export interface DraganddropwidgetPreviewProps {
5859 sort : SortEnum ;
5960 isColumn : boolean ;
6061 uuidStringParent : string ;
62+ disableDrag : string ;
6163 acceptedUuid : AcceptedUuidPreviewType [ ] ;
6264 uuidStringParentExpression : string ;
6365 uuidStringCurrent : string ;
You can’t perform that action at this time.
0 commit comments