vuetifyjs / vuetify

🐉 Vue Component Framework
https://vuetifyjs.com
MIT License
39.66k stars 6.95k forks source link

[Bug Report][3.5.9] Treeview: search and filter props do not work #19404

Open b-maslennikov opened 6 months ago

b-maslennikov commented 6 months ago

Environment

Vuetify Version: 3.5.9 Vue Version: 3.4.21 Browsers: Google Chrome, Mozilla Firefox, Microsoft Edge OS: Windows

Steps to reproduce

use Search text field and enter John

Expected Behavior

should filter items

Actual Behavior

nothing is happening

Reproduction Link

https://play.vuetifyjs.com/#...

Other comments

played a lot with this. no results. does not work at all... PS: v-model:open does not seem to work as well (should be raised a new issue?) PSS: noticed that almost everything does not work properly. which is ok for 1st version of labs component.

liunnn1994 commented 4 months ago

3.6.4 also has this problem example

gcc-master commented 4 months ago

Confirm, search function don't work properly. Result tree is broken. Hide some top elements Search sample: cormier.agnes Sample Tree JSON data for test attached tree.json

lubuger commented 1 month ago

Still not working on 3.6.14

yuwu9145 commented 1 month ago

Still not working on 3.6.14

v3.7.*

Employee87 commented 1 month ago

I was just trying it out on 3.7, but seems the search doesn't work still? https://play.vuetifyjs.com/#eNq1Vttq4zAQ/ZXBLKSFKL2zYJqWbvehbNkLW9iXtlDFGtcismQkOU0I+feVfIntJCRlm82LrRnNnLkcZ+ZxHhgdHd1k2WCSYxAGlxbTTFCLV08S4HJCIqqZfwWIBDVm+BSkU0Jzq56CUpzSKXnjzCZOdXF8XIoL68LeJIh2aZtRcg6jV5JpnlI9I4K/JhYlOX0KKpPCyOLUkpijqKD9b0JSxVA4JwapjpIavwzNiQiPlPTxMU4ioQySiGunISq3gktsGwg6Klw9FK7gVqUZlTP4yjVGVunZmnM6EtiIGNXj5hS7ejWnhDMkDC3lwjRSo4QiXE5QW1wmdXV51M61XYEowWg8UtNN+UfU4ANKwy2fbMzq1l0AU99wb6v16sa/KeIitDqIuptOVLSz6a5nR5FBp3saccLxbS32UGXoO+Qf7XDCmAuL2mnKl46OO0Z66hTPjqbMawMhlsG4cGo+uxiMUDbMNDp05qzm4F3CokW9KgFPpLbIJ8DjKoZBlHDBdDeDMtKSfy+egJ/mxV3OYDgcwglcQy9RKZIJ1ZxK24MQerESDDWRaN+UHvcWL12PRQu8z3Y6R53vs+5KXfFWo7qdqSXu0HHhjibSPCtv4TRT2gLDmObCwrz0xqilIRwcwvAKDioZFLUzITw2sS1VhZqFcNJvSyy3Al3Wf3K0PJ7BXZ5SCb/RqFxHaHqdy3WNOwBrIDXQace2DXarNIJFmnbdb4XYCLOEOu5mtQr4TSVyHQtgsUG2BWQ9ozbIPUWxB5CzrSA/cKwMzfUegM63l4xGON4DysVWlBvpmv32PpjnFcnqjY0kXK/mEpqlXHJjNXWjZYXo/87Esx1M/M7H+OGqnu1g4l3u/sv+X03XidN82NJqPnJ7yP4qer6jor8Sod7JoK0o20v6RVPJ1Mf/RM53fN9u9XknyPbWtbWNppH6Ye/6cNKH00ZYTuwQZC7EUtjZa0KIqTBYKReH1UvkNrXcrVBhk3i5M/gB1aqFRptrCTbhZtDdl1qhX8OBH2P9Kpy+mxRTe4+zYtR5zWMleB5wyXD6Mz4obx7CFZCTtqsQcncjdmvmcruri1E+F37yVrM2WPSLxIOzwefBcfD8F2Ah30Q=

lubuger commented 1 month ago

I was just trying it out on 3.7, but seems the search doesn't work still? https://play.vuetifyjs.com/#eNq1Vttq4zAQ/ZXBLKSFKL2zYJqWbvehbNkLW9iXtlDFGtcismQkOU0I+feVfIntJCRlm82LrRnNnLkcZ+ZxHhgdHd1k2WCSYxAGlxbTTFCLV08S4HJCIqqZfwWIBDVm+BSkU0Jzq56CUpzSKXnjzCZOdXF8XIoL68LeJIh2aZtRcg6jV5JpnlI9I4K/JhYlOX0KKpPCyOLUkpijqKD9b0JSxVA4JwapjpIavwzNiQiPlPTxMU4ioQySiGunISq3gktsGwg6Klw9FK7gVqUZlTP4yjVGVunZmnM6EtiIGNXj5hS7ejWnhDMkDC3lwjRSo4QiXE5QW1wmdXV51M61XYEowWg8UtNN+UfU4ANKwy2fbMzq1l0AU99wb6v16sa/KeIitDqIuptOVLSz6a5nR5FBp3saccLxbS32UGXoO+Qf7XDCmAuL2mnKl46OO0Z66hTPjqbMawMhlsG4cGo+uxiMUDbMNDp05qzm4F3CokW9KgFPpLbIJ8DjKoZBlHDBdDeDMtKSfy+egJ/mxV3OYDgcwglcQy9RKZIJ1ZxK24MQerESDDWRaN+UHvcWL12PRQu8z3Y6R53vs+5KXfFWo7qdqSXu0HHhjibSPCtv4TRT2gLDmObCwrz0xqilIRwcwvAKDioZFLUzITw2sS1VhZqFcNJvSyy3Al3Wf3K0PJ7BXZ5SCb/RqFxHaHqdy3WNOwBrIDXQace2DXarNIJFmnbdb4XYCLOEOu5mtQr4TSVyHQtgsUG2BWQ9ozbIPUWxB5CzrSA/cKwMzfUegM63l4xGON4DysVWlBvpmv32PpjnFcnqjY0kXK/mEpqlXHJjNXWjZYXo/87Esx1M/M7H+OGqnu1g4l3u/sv+X03XidN82NJqPnJ7yP4qer6jor8Sod7JoK0o20v6RVPJ1Mf/RM53fN9u9XknyPbWtbWNppH6Ye/6cNKH00ZYTuwQZC7EUtjZa0KIqTBYKReH1UvkNrXcrVBhk3i5M/gB1aqFRptrCTbhZtDdl1qhX8OBH2P9Kpy+mxRTe4+zYtR5zWMleB5wyXD6Mz4obx7CFZCTtqsQcncjdmvmcruri1E+F37yVrM2WPSLxIOzwefBcfD8F2Ah30Q=

not sure why, but in playground on other versions of vuetify it doesn't work as well. Might be issue with VUE versioning or something else? like week ago or two it was working perfectly. Now it's not working even on vuetify website in examples section

b-maslennikov commented 1 month ago

confirming. it was working week ago in 3.7.0-beta-1

yuwu9145 commented 1 month ago

item-value="id"

https://play.vuetifyjs.com/#eNqtVltv2jAU/itHaBKtRHpZuxdUOm2dpml3bdJeRqUZ+2SxcOzIdoAK8d9nO5jEFKjG9gLxOZ+/fOdin/xc9oym56+q6mxWY2/Yu7FYVoJYvB1LgJtZRolmQAUxZjTulYuM1FaNe1CSRTbnzBbO+uLiYtwL+LDDFIh2s6Ui2TVMfmeV5iXRDxtggFpc2CznKFg0AsyyUjEUbqtBomkx7rU+Kpwp41RJL4bxjAplMKNcO0+maiu4xO4GQSaB6nuggjtVVkQ+wBuukVrl5WyRk4nA1sSInrar3OWlXRWcYcbQEi5MazVKqIzLGWqLm6Bub867sXYzQAuk04la7IqfEoPfURpu+WxnVHcOACYi3NN2vlL9uxQHaVFErKEzhSK2NfVdECJIqqcRZxznj7QPVYUSmVPoH7qChrQ2VpUuD8KidoDm4W0K4q4Jfe+E/8TThLizNzw4mxFRo9/JWtdGshMdu9spNULZYaXRKfRKl4EAVp0GXYfp261r8mHyfC3vjBZcMJ1G2QTRdOkv36bPlgHLGYxGI7iEl9AvVIlOruZE2j4MoZ8rwVBnEu1c6Wl/9StlDIXynN1wzpPTGmsX69IpZ1q/aHGLhMItDdW8sq6VbF0FLC8rpS0sQWMOK8i1KqHv7oq+h7tDo6SxIXUGRh5z8rN56zIq4mwIl4O4stwKdNH+qNHy/AHe1SWR8A2NqjVF098AY16HsCZMSCPx8w2+S36nNIJFUrZ0eykf0W6oL1rV2y94rwqZcgOsttZ7SFPFXdIPBMWRpFd7ST/jVBlS6yOJr/engFCcHsn6Yi/rK+kKND9Me99ZdT2PmiPNyuYVrOSSG6uJGwCdhvv7Drk60CGf+BSPys7VgQ55V7u74v/kJi1se3Ck1XziRvy/Zeb6QGa+FkI9UeG9rPtT81oTydRxh/L6wPlxHw5PkO5OebQ2lvvT9q70IzFelZcDeN71NVNt7ZW1EB1f8jWwhuREGOxg4jR17ryW1HIl4STMxMGaexDu6tOYCO3ueS1T7rOwIQbyEsLyjEuGiy/5SUNzCreQXUbMcI2x6qOao/afJSenWztSZ7t/5WdQM3XcvOmtBj7s8HP/B3m+1mk=

b-maslennikov commented 1 month ago

@yuwu9145 this does not work when I have return-object

yuwu9145 commented 1 month ago

return-object doesn't work

https://play.vuetifyjs.com/#eNqtVl2P2joQ/SsjdCV2JczudrcvaNmqd6+uqvtZtVJfyko19qRxcezIdoAV4r/XcXDiUKAq7QvEM8cnM2fGnnzcDKxhV6/LcryscDAZ3DssSkkdPswUwP2SMGo4MEmtnc4GxZrQyunZAAq6JivBXe6tL6+vZ4OADztsjujaLSUldzD/TEojCmqeW2CAOlw7kgmUPBoBlqTQHKXfapEals8GnY9JbyKCaVUHwwVhUlskTBjvIbpyUihMN0g6D1TvAxU86qKk6hn+EAaZ03U4e+R0LrEzcWoW3SrzunSrXHAkHB0V0nZWq6UmQi3ROGyTeri/SnNNFWA5ssVcrw/lz6jF96iscGJ5MKtHDwAbEf5pX69+/IciDqHFIGINvSkUsatp3QUhg171DOJS4Kp7gy5RESplZ5mwyjpd+MSlQ+Njbh7+VGmYE+G7rm6W8N/zNDkdbIYaTJZUVljv5KnLoKuMInr+xZe5TbXzt13u1bZSu0lp0IfOPdEm8MI2adRdunXbpaa6VCLbRT1muZDcYC+vJremWz/V7frbJmAFh+l0CjfwCoa5LtBnYQRVbggTGGZacjREoVtpsxhuP/UZQ8FqzjSdq96pjTWM9UnK2q9jtPhFj8IvLTOidL6lXFUGrChKbRxsvLYZbCEzuoChvzOGNdwfHq2sC9JZmNaYi4/NWzcxIsEncDOKKyecRJ/thwqdyJ7hTVVQBe/Q6sowtMMWGHWdwI6wRxqJX7T4lPxRGwSHtOjojlJ+Q9tSX3dR77/gL52rPjfAdm99hLQfcUr6N0V5JuntUdL/cKEtrcyZxHfHJaAMF2eyvjzK+lr5Aq1O0z4lq9TzTXP0VWlfwQuhhHWG+kGQNNyPd8jtiQ75VyzwLHVuT3TIm8rfFb9Gm35hu4OjnBFzP+p/Tpm7E8q8zaX+ToWPsh6X5ndDFdfnHcq7E+fHf0B8h/Sw5NHaWJ4uu7uynpXxqrwZwYvU1wy7nVdVUia+3lfBDpJRaTHBxCHr3VmlmBNawUUYlaMd9yjc1ZdRiGZg9rnHYUNM5FXYMA56jIXiuP4/u2i4LuEByE0ETlKg0//oFZr6Q+Xicm9b39mRbOtp1MwfP3kG21EtQPh5+gremtv/

b-maslennikov commented 1 month ago

return-object works. search and custom-filter do not work with it

yuwu9145 commented 1 month ago

Yeah, I mean return-object doesn't work in this issue context (search & filter)

frafrafrafra commented 1 month ago

Working for me on 3.7.0 :+1:

J-Sek commented 1 week ago

Yeah, I mean return-object doesn't work in this issue context (search & filter)

Could be covered by #20459