Ability to create and modify checklists as a custom field inside any entity
Collapse
X
-
Just released version 1.0.4, now it is possible to have multi-line description of the task labels. Can be downloaded free here: https://github.com/telecastg/dynamic...st-for-espocrm -
Is not possible at present with this extension, but I am working on a "table" like field that could have that functionality. It is still pretty green but I will post any advances.Leave a comment:
-
I have recently starting using Dynamic Checklist. It is so beautiful to look at and use for some reason. Just wanted to give this thread a bump up so more people could use it.
Also, with version 5.9 EspoCRM support "Tooltips" for field, you might want to consider adding a Tooltips on Dynamic Checklist, secondly if do add a Tooltips, do consider to add something to differentiate the field from official Fields to "Extensions" field.
It easy to tell which is Official and which is an Extensions at the moment because all Extensions type are tooltip-lessLast edited by esforim; 05-22-2020, 01:01 AM.Leave a comment:
-
Hello Telecastg,
nice.. thanks for this... but maybe a ehancement :
data stored in database is : ["A;;1","B;;1","C;;1"]
it's not possible to store in Json format ? on developpement (php code) is more easy like so :
{"A":"1","B":"1"}
And so, we can "search" in these field, actually can't be done.
so we respect espoCRM intelligency
Regards
Leave a comment:
-
Hey dodom2 the screen shot that you posted looks like the one for the out of the box "checklist" type of field that comes with Espo, which only allows you to specify "fixed" predefined checklists to your entity, similar to what you would do to describe the steps to take in a process that is meant to be repeated over and over.
Not sure if it's the wrong field type or maybe an old version of my extension.
The field type that I describe here is a custom type "dynamic checklist", which is also a checklist, but the difference is that you can add, delete or edit checklist items on the fly, so it is possible to create a mini "to do list" as a field inside an entity.
This is what the field definition screen for my extension looks like in the Administration field definition:
After installing it, below is how it will look like in "detail" and in "edit" views..
In our application, for example, we use this type of field to specify what tasks are needed to complete in a work order for a service call
The field type Dynamic Checklist is packaged as a free extension which you can install from the Administration GUI. The latest version can be downloaded here:
https://github.com/telecastg/dynamic...st-for-espocrm
CheersLast edited by telecastg; 04-16-2020, 04:29 AM.Leave a comment:
-
Hey telecastg. Thanks for the share. So maybe Im doing something wrong but I cant seem to get anything other than the "Add" button and label to be displayed. I've done both this (https://prnt.sc/s0565b) configuration as well as name= is not empty and selected all options but still no luck. Have any suggestions on the deal with this? Im on 5.8.2. ThanksLeave a comment:
-
Note: As currently implemented the Print to PDF out of the box feature in EspoCRM will not render the <input type="checkbox"> element in PDF so only the labels of a dynamic checklist can be printed to PDF as of now.
Assuming that a dynamic checklist field name is "toDo", Use this code in your template to include the checklist labels:
Code:{{#each toDo}} <table><tbody><tr> <td> {{this.label}} </td> </tr></tbody></table> {{/each}}
Leave a comment:
-
The array field, on which this extension is based, stores data in a text field using the notation [data1,data2,data3,etc...]
The only modification that I did was to store a json object instead of a "data" element inside the array, so the information is now stored as an array of json objects [{json1},{json2},{json3},etc...]Last edited by telecastg; 12-18-2019, 08:47 PM. -
Version 1.0.2 ready. Fixed bugs: Duplicate items are no longer allowed, item removal works. Added capability to edit existing item labels.
EspoCRM extension that adds a custom type field which allows to dynamically create a checklist inside any EspoCRM entity - File not found · telecastg/dynamic-checklist-for-espocrm
Leave a comment:
-
Hello telecastg,
espoCRM is the best CRM i have never see.. and your extension is wonderfull ..
i think it's not hard ...to your extension to be "incorporate" in espoCRM outOfBox... i think just the way of data are stored in database
sample in database :
{"assignedUserId":"1","assignedUserName":"Admin "}
{"eventType":"Meeting","eventId":"5db6bff6beded 92f 4","inviteeId":"5d5d8b0252e467552","inviteeType ":" User","link":"users"}
{"statusValue":"New","statusField":"status","st atu sStyle":"default"}
without [ ] (bracket).. just look database "note", "uniqueId", "preferences", "integration".... entity,
sorry, i have no skill in front-end .. (my next step to learn)... but i think .. if you store data without [ ] .. it's ok i think
Thanks for all
PS : i have modified in database the field to this : {"A":"1", "B":"0"} . ... and search work.. but on label :s ... so we return on blueprint 2 cents pence
..Last edited by item; 12-18-2019, 12:05 AM.Leave a comment:
-
Hello item working on the duplicate value and item remove bugs, had underestimated the changes needed when dealing with json objects instead of a simple string, but it will be done soon I hope.
With regards to search, I haven't looked into it because I have no use for that capability for this module in my application but if you help guiding me to the scripts that handle the search in the front end and back end I will look into it if I have time also.Last edited by telecastg; 12-17-2019, 09:15 PM.Leave a comment:
-
Hello blueprint , outofbox checklist .. can be searched : ["A","B"]
maybe Yuri can adapt this, it's a wonderfull extension.. thanks to telecastg ...
we need absolutly preserve the "core intelligency" of espoCRM.. so if this contribution of telecastg is "core ready" .. it's perfect.
It's too my 1 cents pence..
And i don't have skill for this ..
Regards1 PhotoLeave a comment:
-
item This is just my two pence but I'm not really sure how the search feature would work on a field such as this.
The search would have to load up all of the options against all of the dynamic-checklist fields within a specified Entity and then display them in a (potentially huge) list.Leave a comment:
Leave a comment: