Hi All, I want to remove "Duplicate Detection" subpart under "Description" Part. How could I remove this subpart.
Thanks, Pankaj Turkar On Thu, Apr 2, 2009 at 9:09 PM, Hiroyuki <[email protected]> wrote: > > How about doing fillToolBar method in the your editor class that > > extends to AbstractTaskEditorPage class override? > > Example; > > void fillToolBar(IToolBarManager toolBarManager) { > super.fillToolBar(toolBarManager); > toolBarManager.remove(NewSubTaskAction.ID); > } > > > > 2009/4/3, Hiroyuki <[email protected]>: > > Hi Panku > > > > Do you want the following? > > > > 1) SubTask is supported. > > 2) But, SubTask doesn't do new. > > > > How about doing fillToolBar method in the your editor class that > > extends to AbstractTaskEditorPage class override? > > > > If you do not support SubTask, > > I think that canInitializeSubTaskData methid of the task handler always > > return > > with false value. > > > > Thanks, > > Hiroyuki > > > > > > > > 2009/4/2, pankaj chaitram turkar <[email protected]>: > >> Hi, > >> > >> Hey thanks for ur valuable help. > >> > >> Now I want remove "Create a new subtask" link from the Task Editor UI. > >> How could I remove it? > >> > >> Thanks, > >> Pankaj Turkar > >> > >> > >> On Wed, Apr 1, 2009 at 8:36 PM, Peter Stibrany <[email protected]> > wrote: > >> > >>> Your 'kind' should be TaskAttribute.KIND_DEFAULT. > >>> TaskEditorAttributePart uses only attributes with KIND_DEFAULT. > >>> > >>> -Peter > >>> > >>> On Wed, Apr 1, 2009 at 4:48 PM, pankaj chaitram turkar > >>> <[email protected]> wrote: > >>> > This is what I am doing, > >>> > > >>> > TaskAttribute attribute = > >>> > taskData.getRoot().createAttribute(TaskAttribute. > >>> > SUMMARY); > >>> > TaskAttributeMetaData metaData = > >>> attribute.getMetaData().defaults(); > >>> > > >>> > metaData.setReadOnly(isReadOnly); //isReadOnly = true > >>> > metaData.setKind(kind); // kind = null > >>> > metaData.setLabel(label); // label = Summery > >>> > metaData.setType(type); // type = shortText > >>> > metaData.putValue("type", "textField"); > >>> > > >>> > return attribute; > >>> > > >>> > This is quite similar code. > >>> > Please, let me know any changes required. > >>> > > >>> > Thanks, > >>> > Pankaj Turkar > >>> > > >>> > > >>> > > >>> > > >>> > On Wed, Apr 1, 2009 at 5:24 PM, Steffen Pingel < > >>> [email protected]> > >>> > wrote: > >>> >> > >>> >> In order to mark an attribute as read-only, you have to set the > >>> meta-data > >>> >> accordingly, e.g.: > >>> >> > >>> >> TaskAttribute attr = > >>> >> taskData.getRoot().getAttribute(TaskAttribute.SUMMARY); > >>> >> attr.getMetaData().setReadOnly(true) > >>> >> > >>> >> What type did you set on the read-only attributes? > >>> >> > >>> >> Steffen > >>> >> > >>> >> > >>> >> On Wed, Apr 1, 2009 at 4:43 AM, pankaj chaitram turkar > >>> >> <[email protected]> wrote: > >>> >>> > >>> >>> 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 > >>> >>> > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> Steffen Pingel > >>> >> Committer, http://eclipse.org/mylyn > >>> >> Senior Developer, http://tasktop.com > >>> >> > >>> >> _______________________________________________ > >>> >> 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 > >>> > >> > >> > >> > >> > > > _______________________________________________ > 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
