how to use drag and drop list view

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jamie
    Senior Member
    • Aug 2025
    • 101

    #1

    how to use drag and drop list view

    i am trying to get this wonderful drag and drop interface working elsewhere in Espo, but just can't seem to get it

    Any help?

    Click image for larger version

Name:	image.png
Views:	0
Size:	28.5 KB
ID:	121604
  • victor
    Active Community Member
    • Aug 2022
    • 1026

    #2
    Click image for larger version

Name:	image.png
Views:	0
Size:	17.9 KB
ID:	121616
    That's it.

    Comment

    • jamie
      Senior Member
      • Aug 2025
      • 101

      #3
      Originally posted by victor
      That's it.
      Oh, you are so hilarious, I don't mean how to use the drag and drop, I mean how do I use it as a display option elsewhere, for example, for a list of parts

      Comment


      • victor
        victor commented
        Editing a comment
        There is no such possibility. This is Sales Pack and is not available in open source. And it is difficult to implement.
    • jamie
      Senior Member
      • Aug 2025
      • 101

      #4
      by adding the below I have gotten it to not crash out, though it completely ignores the view file and uses a table instead, and i feel if it use the view it's meant to i'd have the drag and drop

      addition custom/Espo/Custom/Entities/System.php

      PHP Code:
      public function loadItemListField(): void
      {

      addition to the custom/Espo/Custom/Resources/metadata/entityDefs/System.json

      Code:
      "systemComponents": {
      "type": "jsonArray",
      "notStorable": false,
      "layoutAvailabilityList": [],
      "dynamicLogicVisibleDisabled": false,
      "dynamicLogicInvalidDisabled": false,
      "view": "sales:views/quote/fields/item-list",
      "templatePlaceholderDisabled": false,
      "reportDisabled": false,
      "workflowDisabled": false,
      "massUpdateDisabled": false,
      "duplicatorClassName": "Espo\\Modules\\Sales\\Classes\\FieldDuplicato rs\\ Quote\\ItemList",
      "loaderClassName": "Espo\\Modules\\Sales\\Classes\\FieldLoaders\\ Quot e\\ItemListLoader"
      },​

      Comment

      • jamie
        Senior Member
        • Aug 2025
        • 101

        #5
        victor that is a massive shame would be great to have more modern display and edit options

        Comment

        • shalmaxb
          Senior Member
          • Mar 2015
          • 1754

          #6
          There are quite a lot tutorials in the web how to implement such function. Just have a look and once you found a solution feel free to post it here.

          Comment

          • jamie
            Senior Member
            • Aug 2025
            • 101

            #7
            Originally posted by shalmaxb
            There are quite a lot of tutorials on the web on how to implement such a function. Just have a look, and once you find a solution, feel free to post it here.
            But Victor just told me it can't be done? I've been trying to do it via configs for a while with very limited success; it does seem like a major failing of the display options, considering it's been available for nearly 20 years. If there is a way to do it, I'd love to know

            Comment

            • yuri
              EspoCRM product developer
              • Mar 2014
              • 9440

              #8
              > it does seem like a major failing of the display options

              What do you mean by that?
              If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

              Comment

              • yuri
                EspoCRM product developer
                • Mar 2014
                • 9440

                #9
                Avoiding wording like 'massive shame' or 'major failing' would help preserve the forum as the place where users can get help. As it's been for years.
                If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                Comment

                • jamie
                  Senior Member
                  • Aug 2025
                  • 101

                  #10
                  yuri, Hey, just to clarify — this isn’t meant as an attack on you or on Espo, which I think is fantastic! As a South African-born web developer with far too many years of experience, it’s simply the way I express my thoughts, so please don’t take it personally.

                  Could you please let me know if it’s possible to use that display option elsewhere? There are plenty of places where it would be the perfect choice.

                  Comment

                  • yuri
                    EspoCRM product developer
                    • Mar 2014
                    • 9440

                    #11
                    As Victor said, it's not a generic solution. It's a complex view designed specifically for Sales Pack for entities like Quote, Invoice and Sales Order. There are a lot of non-generic internal logic specific for Sales Pack there. There's much more to it than just a method of presenting data. For example, the order would require a designated field. There are validations, calculations.

                    There's a 3rd party extension by Ebla soft that does what you need.

                    Such a feature (or similar) may be eventually developed, but not very soon. It's quite a complex task when we want it to be generic and extensible.
                    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                    Comment

                    • jamie
                      Senior Member
                      • Aug 2025
                      • 101

                      #12
                      Yeah, my attempts to modify the sales back example failed with limited success

                      An existing extension sounds great. Do you happen to know the name, or maybe Eblasoft would care to comment?

                      thanks

                      Comment

                      • yuri
                        EspoCRM product developer
                        • Mar 2014
                        • 9440

                        #13
                        This one https://docs.eblasoft.com.tr/espocrm...-multiple-pro/
                        If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

                        Comment

                        • jamie
                          Senior Member
                          • Aug 2025
                          • 101

                          #14
                          yuri i am not seeing any drag and drop functionality on that but perhaps Eblasoft can clear up the matter?

                          Comment


                          • shalmaxb
                            shalmaxb commented
                            Editing a comment
                            As far as I know, Link Multiple Pro does not have such function.
                        Working...