Hi Peter,

1. I tried and created few ReadOnly TaskAttributes, but its not happing.
2. I have implemented custom part in task editor (at PATH_ATTRIBUTES path)
and added those read only Task Attributes to it. Its also not working
properly.

Could u plz help me out to have ReadOnly in Task Editor UI.

Thanks,
Pankaj

On Wed, Apr 1, 2009 at 4:25 PM, Peter Stibrany <[email protected]> wrote:

> Hello Pankaj,
>
> I think you have these possibilities:
>
> 1) create custom read-only task attributes (see my previous email) --
> basically, you create TaskAttributes in TaskData and set proper
> metadata to them (kind/readonly).
>
> 2) add custom part in task editor (at PATH_ATTRIBUTES path) -- but
> then your custom fields will be visually separated from task
> attributes
>
> 3) replace TaskEditorAttributePart with your custom part. You can base
> your code on existing TaskEditorAttributePart [*], and add custom
> widgets at appropriate places.
>
> [*]
> http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.mylyn/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/TaskEditorAttributePart.java?root=Tools_Project&view=markup
>
> -Peter Stibrany
>
> On Wed, Apr 1, 2009 at 12:32 PM, pankaj chaitram turkar
> <[email protected]> wrote:
> > Hi,
> >
> > I want to add ReadOnly filds in Attribute Part in Task Editor UI, but i'm
> > unable to do so.
> > Can I add ReadOnly filds in Attribute Part in Task Editor UI. How do I do
> > this?
> >
> > Thanks,
> > Pankaj
> >
> > On Wed, Apr 1, 2009 at 2:32 PM, Peter Stibrany <[email protected]> wrote:
> >>
> >> Hello,
> >>
> >> you need to override createPartDescriptors method of
> >> AbstractTaskEditorPage, and add descriptor for your custom editor
> >> part. Your implementation should look similar to this:
> >>
> >> @Override
> >> protected Set<TaskEditorPartDescriptor> createPartDescriptors() {
> >>    Set<TaskEditorPartDescriptor> partDescriptors =
> >> super.createPartDescriptors();
> >>
> >>    TaskEditorPartDescriptor desc = new
> >> TaskEditorPartDescriptor(YOUR_PART_ID) {
> >>        @Override
> >>        public AbstractTaskEditorPart createPart() {
> >>            return new YourTaskEditorPart();
> >>        }
> >>    };
> >>    desc.setPath(PATH_COMMENTS);
> >>
> >>    partDescriptors.add(desc);
> >>
> >>    return partDescriptors;
> >> }
> >>
> >> Path specifies where in task editor your part will be places. Existing
> >> paths (references from createParts() method of AbstractTaskEditorPage)
> >> are PATH_HEADER, PATH_ATTRIBUTES, PATH_ATTACHMENTS, PATH_COMMENTS,
> >> PATH_PLANNING, PATH_ACTIONS, PATH_PEOPLE.
> >>
> >> To set your attributes as read only, simply set attribute metadata to
> >> read only. See "Showing custom attributes via TaskEditorAttributePart"
> >> section of
> >>
> http://wiki.eclipse.org/index.php/Mylyn/Integrator_Reference#Task_editor
> >>
> >> Hope this helps,
> >>
> >> -Peter Stibrany
> >> www.foglyn.com
> >>
> >> On Wed, Apr 1, 2009 at 10:29 AM, pankaj chaitram turkar
> >> <[email protected]> wrote:
> >> >
> >> > Hi,
> >> >
> >> > Apart form the existing standerd parts, I want to add few custom parts
> >> > on
> >> > the Task Editor page. How could I achieve this.
> >> > Also I want the fields(Attributes) in the Attribute part as read only.
> >> > Plz
> >> > help me out in achieving this.
> >> >
> >> > Thanks,
> >> > Pankaj Turkar
> >> > _______________________________________________
> >> > mylyn-integrators mailing list
> >> > [email protected]
> >> > https://dev.eclipse.org/mailman/listinfo/mylyn-integrators
> >> >
> >> >
> >> _______________________________________________
> >> mylyn-integrators mailing list
> >> [email protected]
> >> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators
> >
> >
> >
> > --
> > Panku
> >
> > _______________________________________________
> > mylyn-integrators mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/mylyn-integrators
> >
> >
> _______________________________________________
> mylyn-integrators mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/mylyn-integrators
>



-- 
Panku
_______________________________________________
mylyn-integrators mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/mylyn-integrators

Reply via email to