#extjs #extjs4
#extjs #extjs4
Вопрос:
Я не могу узнать, как скрыть метки осей в Extjs4. Пожалуйста, кто-нибудь?
Спасибо.
РЕДАКТИРОВАТЬ: мне нужно избавиться от всех меток на оси x (значения x).
Комментарии:
1. Я только что добавил еще одно поле с пустым строковым значением в свое хранилище данных, используя это поле в качестве метки оси x.
Ответ №1:
В объекте свойства axes используйте hidden: true.
{
//title: 'Size',
type: 'Numeric',
position: 'left',
hidden: true, // <------
fields: ['sizeInBytes'],
minimum: 0
}
Ответ №2:
Это работает для меня, но выглядит некрасиво
label: {
renderer: function(name) {
return '';
}
}
Ответ №3:
Короткий вопрос, короткий ответ: просто оставьте title
для оси пустым.
Комментарии:
1. Извините, я должен был быть более конкретным. Я не имею в виду
title
. Что мне нужно, так это избавиться от всех меток на оси x (значения x).
Ответ №4:
{
//title: 'Size',
type: 'Numeric',
position: 'left',
fields: ['sizeInBytes'],
minimum: 0,
label : {
return '';
}
}
Ответ №5:
Я думаю, что вы хотите сделать, это нарисовать линию главной оси, но не отображать метки для каждого из шагов оси правильно?
кажется, это работает для меня:
{
type : "Category",
position : "bottom",
fields : ["person"],
title : "",
hidden : false,
drawLabel: function(){
return null;
}
}
-> См. drawLabel()