ollija / react-native-sortable-grid

Drag-drop-sortable grid view for react native
MIT License
439 stars 171 forks source link

want some inactive items not to be sorted, inactive property is not working #56

Open ghost opened 5 years ago

ghost commented 5 years ago

want some inactive items not to be sorted, inactive property is not working as desired. For inactive child property, document doesn't explains much.

<View key={i} 
                    style={{height:90, width:90, borderRadius:45, borderColor:"#9b9b9b", borderWidth:3, alignItems:"center", justifyContent:"center"}} 
                     inactive ={true}
              >
                        <Entypo name="circle-with-plus" style={{color:"#9b9b9b"}} size={76} />
                </View>
pankajnegi-soar187 commented 5 years ago

Did you able find any solution for this ?? I am facing the same issue.

ghost commented 5 years ago

I ended up making them inactive in form of selection. Though they are still moving if displaced by other active component.

pankajnegi-soar187 commented 5 years ago

ok @ManMohanVyas thanks for your feedback.

BruceSuperProgramer commented 5 years ago

I have forked this project. I have added unsortableItemsIndex parameter to SortableView as its prop. unsortableItemsIndex={[4, 5]} item with index 4 and 5 in sortablegrid won't be swapped with others.

Simply added index of item you don't want it to be sorted(swapped) into unsortableItemsIndex.

here is my fork link:https://github.com/BruceSuperProgramer/react-native-sortable-grid

alikazemkhanloo commented 4 years ago

I forked and added a prop named fixed from this pr #42. I think this is what you need. https://github.com/alikazemkhanloo/rn-sortable-grid