0

我相信 rallytagpicker 绝对是一个有用的组件。但是,我没有看到任何允许我阻止用户创建新标签的配置字段,同时仍保持搜索功能。有这样的配置吗?还是功能之间的必要权衡?

4

3 回答 3

3

比我以前的 hack 更好的解决方案:

Ext.create('Ext.Container', {
     items: [{
         xtype: 'rallymultiobjectpicker',
         modelType: 'tag'
     }],
     renderTo: Ext.getBody().dom
 });

或者

Ext.create('Rally.ui.picker.MultiObjectPicker', {
    modelType: 'tag'
});

这将为您提供一个没有添加功能的可搜索标签选择器。

于 2012-06-14T19:42:22.023 回答
1

我不认为权限系统目前区分标签分配和标签创建。

于 2012-06-12T23:36:48.650 回答
0

这是一个在 API 中的 TagPicker代码编辑器中工作的解决方法,方法是将私有方法 _showAddNew 覆盖为空函数。

Ext.create('Ext.Container', {
     items: [{
         xtype: 'rallytagpicker',
         autoExpand: true,
         toolTipConfig: null,
         _showAddNew: Ext.emptyFn
     }],
     renderTo: Ext.getBody().dom
 });

它还删除了用户单击搜索输入时显示的工具提示。

于 2012-06-14T16:45:31.513 回答