Custom table type field

I have a specific requirement that, We need to store and display the values in a tabular manner. 

requirement is Table should have 2 columns 1) Date and time 2) Description

1) Date and Time – Need to fill automatically to current time when ever there is an entry for description.

Kindly let me know if you have any solution for this kind of requirement.

 

I found table grid editor plugin, But that does not support date-time and auto set to current date-time.

2 answers

there is already a plugin for doing this.

Consider if buying iDalko Table Grid is an option for your customers.

https://marketplace.atlassian.com/plugins/com.idalko.jira.plugins.igrid

edit: excuse me, just noticed that you already checked it.

you will propably need following components:

  1. a custom field that is able to take tabular data. There are plenty of ways to do this. One possible solution would be to store the tabular data as string in a serialized map. 
    You could extend AbstractSingleFieldType<String> or StringCFType.
    You would need to implement converters which should serialize/desirialize the values from string to map representation and vice-versa.

    Examples

     

    public static byte[] serialize(final Object object) throws IOException {
    
            final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
    
            final ObjectOutputStream oOut = new ObjectOutputStream(byteOut);
    
            oOut.writeObject(object);
    
            return DatatypeConverter.printBase64Binary(byteOut.toByteArray());
    
        }





  2. IssueListener which is listening on ISSUE_UPDATED event. Whenever somebody updates description on some issue, that listener would go ahead and set the values for your custom field.
    check: https://developer.atlassian.com/display/JIRADEV/Writing+JIRA+Event+Listeners+with+the+atlassian-event+Library

 

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Jan 08, 2019 in Jira

How to Jira for designers

I’m a designer on the Jira team. For a long time, I’ve fielded questions from other designers about how they should be using Jira Software with their design team. I’ve also heard feedback from other ...

959 views 3 9
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you