1
0
-1

I have got a new requirement that is we need show workflow operations in 'sub-task' columns. Any one who can give some hints on this? Thanks a lot.

    CommentAdd your comment...

    2 answers

    1.  
      2
      1
      0

      I get this resolved by adding the below code. It works at jira3.13.5. Thanks Maya for your answering.

      final SubTaskColumnLayoutFactory subTaskColumnLayoutFactory = (SubTaskColumnLayoutFactory)ComponentManager.getComponentInstanceOfType(SubTaskColumnLayoutFactory.class);
      					final ColumnLayoutItem workflowLinks = subTaskColumnLayoutFactory.getSubTaskWorkflowLinksColumn(searchUser, currentIssue);
      					layoutBean.getColumns().add(workflowLinks);
      //make sure here issueObjects is a list of MutableIssue not Issue
      new IssueTableWebComponent().getHtml(layoutBean, issueObjects, searchResultsPager)

      1. Renjith Pillai

        Then you should atleast vote up Maya's answer :)

      CommentAdd your comment...
    2.  
      1
      0
      -1

      This is part of what you need: http://jira.wordpress.com/2008/12/08/showing-custom-fields-in-sub-task-columns/

      That will get you the additional columns in the sub-task display.

      As for how to display the operations (action button?) there, hopefully someone else has an idea on that. Good luck!

      1. daisy.zhang

        Thank you very much, Maya. However, maybe I did not speak it clearly. Some things i want to do is adding action buttons on the layout generated by IssueTableWebComponent.getHtml(IssueTableLayoutBean layout, List issues, IssuePager pager), which appeared on the sub-task view page.

      2. Maya Chase

        Ah, ok. I haven't done this myself, but the closest thing I can suggest is use of the setShowActionColumn method. http://docs.atlassian.com/jira/5.0-m4/index.html?com/atlassian/jira/web/component/IssueTableLayoutBean.html

        public void setShowActionColumn(boolean showActionColumn)

        That won't get you the buttons, but it will allow the Actions column controls.

      CommentAdd your comment...