Questions tagged [extjs]

ExtJs - javascript фреймворк для разработки RIA/SPA приложений.

ExtJs - крупный и серьезный фреймворк "все в одном", разрабатываемый и поддерживаемый компанией Sencha.

ExtJs это хорошо спроектированный и профессионально документированный фреймворк, который из коробки содержит в себе огромное количество готовых компонентов и решений, необходимых для разработки RIA.

В то же время Ext - одно из самых громоздких существующих решений, и обладает достаточно высоким порогом вхождения.

Мажорные версии ExtJs очень сильно отличаются между собой, и часто не обладают обратной совместимостью, поэтому при написании вопросов по Ext обязательно надо указывать версию фреймворка.

  1. Описание на официальном сайте
  2. Документация
124 questions
4
votes
2 answers

Права доступа extjs

Доброго времени суток. Столкнулся с задачей добавления прав доступа ко views extjs. На уме только один вариант загружать json типа: { view1: 1, view2: 0, view3: 0 } Где 1 - write, 0 - read. И каждому view передавать параметром свой…
lsd
  • 41
3
votes
1 answer

Постоянный вызов инциализации компонентов

Нашел на просторах сети плагин DateRangePicker. На пустой странице с той же версией extjs(6.0.0) плагин работает нормально(как и мой код без плагина), но внутри моего кода при попытке его подключить - идет постоянный вызов инициализации компонентов.…
V.Razumov
  • 980
3
votes
1 answer

Extjs Grid Panel выделить несколько строк

На Extjs Grid Panel надо выделить несколько строк и отправить Ajax-ом. Умею отправлять по одному. Подскажите, как реализовать выделение нескольких строк? Надо отслеживать нажатие Ctrl или есть другие способы?
HELO WORD
  • 1,821
3
votes
1 answer

ExtJs treePanel

на treePanel есть ветка 'Корзина' c ID=11. При нахождении внутри этой ветки должна появится кнопка 'Восстановить'. Как я могу узнать что нахожусь внутри этой ветки?
HELO WORD
  • 1,821
2
votes
0 answers

TotalCount возвращает undefined

В Extjs делаю интерфейс и там мне от store надо взять totalCount но когда я его через console.log вывожу он undefined у меня. Ext.define('Catalog.store.MVD.TrgTransportStore', { extend: 'Ext.data.Store', model:…
2
votes
1 answer

Создать Widget внутри Panel

Есть такой панель Ext.define('TelCatalog.view.SearchTelView', { extend: 'Ext.form.Panel', alias: 'widget.searchTelView', bodyPadding: 10, items: [ { xtype: 'textfield', name: 'search', …
1
vote
1 answer

Как привязать выполнение метода в расширенном объекте к выполнению метода в родительском объекте в extjs?

Допустим есть компонент: Ext.define('Person', { initComponent : function(){ }, getPerson : function(){ console.log('get Person'); } }); И его расширение: Ext.define('Student', { extend : 'Person', initComponent :…
adel1ne
  • 33
1
vote
0 answers

Как правильно настроить Ext.chart.CartesianChart чтобы график не обрезался сверху?

Как сделать, чтобы числа над графиками не обрезались сверху? Песочница https://fiddle.sencha.com/#view/editor&fiddle/1sqj В ней видно, что август и декабрь сверху обрезан.
1
vote
1 answer

Как локализовать (перевести) колонки таблицы Ext.grid.Panel?

Я пытаюсь сделать перевод колонок следующим образом: Ext.define("Element.locale.ru.office.view.element.workstationList.WorkstationList", { override: "Ews.office.view.element.workstationList.WorkstationList", title: "Список рабочих мест", …
1
vote
0 answers

Разные обработчики click для классов в Ext.XTemplate

Есть обработчик клика для всего блока: listeners: { click: { element: 'el', deligate: '.results-row', preventDefault: true, fn: this.resultsClickHandler, scope: this } } Нужно сделать для .result-row…
V.Razumov
  • 980
1
vote
1 answer

Как создавать связи между хранилищами Ext.data.Store в памяти?

Я создал два хранилища. Указал связь один-ко-многим (hasMany: "Detail"). Указал что они связываются через поле "pid" хранилища "detailStore" ({ name: "pid", reference: "Master" }). Вопрос, где прописать связь двух существующих хранилищ? Вот код…
1
vote
1 answer

Новое окно в браузере Chrome

Как открыть через EXT.js новое окно в хроме. В контроллер пробывал через: window.open('../guide/ru/CONTENTS.HTM'); но она открывает в второй вкладке, гугление не особо помогло! p.s м.б. кто знает?
1
vote
1 answer

ExtJs обновление хранилища

В ExtJs обновляю хранилище, и после обновления должна выполнится функция: this.getClsTree().getStore().load() Как можно узнать что store загрузилось?
HELO WORD
  • 1,821
1
vote
1 answer

Фокус поля в ExtJS 4

Здравствуйте. Никак не получается сделать фокус текстового поля в форме окна. Простое окно авторизации с двумя полями и кнопкой. Что я только не делал. Фокус мистически очень редко работает. Он появляется, сразу сбрасывается и поле становится…
Ray
  • 2,230
  • 5
  • 38
  • 72
1
vote
0 answers

Как в ExtJS переключить язык интерфеса панели и грид

Имеется панель типа Ext.define('CarCatalog.view.CarCatalogView', { extend: 'Ext.panel.Panel', renderTo: Ext.getBody(), width: 500, height: 360, padding: 10, alias: 'widget.carCatalogView', layout: 'border', …
Verizon
  • 31
1
2