Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript: ExtJS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
CoonRa
0 / 0 / 0
Регистрация: 13.07.2018
Сообщений: 3
1

Добавление новой строки в Grid

13.07.2018, 17:16. Просмотров 758. Ответов 4

Здравствуйте, только начала изучать возможности Extjs, возник затор на одном моменте - кнопка с функцией добавить новую строку. Код тестовый, взаимодействия с БД нет.
При добавлении тулбара с кнопкой вставки новой строки исчезает вообще созданная табличка - код некорректен, а в чем
именно не пойму
Подскажите, пожалуйста, что не так с добавлением строки?

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Ext.onReady(function() {
var myData = [
['Вареники', 180, 20],
['Маринованные огурцы', 130, 10],
['Гречка', 70, 20],
['Пельмешки', 250, 60]
];
 
var store = Ext.create('Ext.data.ArrayStore', {
 // store configs
storeId: 'myStore',
fields: ['good','price','count'],
data: myData
});
 
 
Ext.create('Ext.grid.Panel', {
title: 'Товары',
store: store,
plugins:[{
            ptype:'rowediting',
            clicksToEdit: 1
        }],
 
        selType: 'rowmodel',
        height: 250,
        width: 400,
{
text : 'Товар',
        margin:10,
  
 
columns: [{
           xtype:'rownumberer'
          },
dataIndex: 'good',
editor: {
           allowBlank: false
        }
},
{
text : 'Цена',
dataIndex: 'price',
xtype:'numbercolumn',
editor: {
           allowBlank: false
        }
},
{
text : 'Кол-во',
xtype:'numbercolumn',
dataIndex: 'count',
editor: {
           allowBlank: false
        }
},
 
  tbar: [  // верхний тулбар  с кнопкой, здесь проблема - при добавлении tbar исчезает табличка
          {
            text: 'Добавление новой строки',
            handler: function(){
            myStore.insert(' ', 0, 0);
 
           // пробовала и так myStore.add({good: 'Тестовый товар', price:0, count:0});
 
              }
          }
          ]
 
 
],
 
renderTo: 'grid1'
});
 
});
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2018, 17:16
Ответы с готовыми решениями:

[Ext JS 4] grid + checkcolumn, пропадает select со строки гриды
Есть грид с несколькими колонками одна из которых чекбоксы. this.columns = ,...

Добавление новой записи через другую форму без grid
Вообщем, дошла до этого момента и пока не получается сдвинуться. Работаю в 6-м...

БД с операциями: добавление новой строки, удаление строки, редактирование имеющейся строки
Нужно создать базу данных в паскале, с операциями: добавление новой строки,...

Добавление новой строки
Помогите я добавляю данные на делфи через навигатор в дбгрид. там много строк....

Добавление новой строки
Доброго времени суток! Нужна помощь в добавлении новой записи в txt файл, а...

4
LeniumSoft
1433 / 820 / 148
Регистрация: 06.06.2012
Сообщений: 2,360
Завершенные тесты: 1
14.07.2018, 04:46 2
Сторка вроде называется store, а не myStore!
1
CoonRa
0 / 0 / 0
Регистрация: 13.07.2018
Сообщений: 3
14.07.2018, 12:34  [ТС] 3
так тоже пробовала
Javascript
1
 store.insert(' ', 0, 0);
0
LeniumSoft
1433 / 820 / 148
Регистрация: 06.06.2012
Сообщений: 2,360
Завершенные тесты: 1
14.07.2018, 15:32 4
Лучший ответ Сообщение было отмечено CoonRa как решение

Решение

Цитата Сообщение от CoonRa Посмотреть сообщение
так тоже пробовала
Рабочий вариант
1
CoonRa
0 / 0 / 0
Регистрация: 13.07.2018
Сообщений: 3
14.07.2018, 19:05  [ТС] 5
Благодарю
0
14.07.2018, 19:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2018, 19:05

Добавление новой строки в ValuelistEditor
Всем доброговремени суток ! Мне вдруг понадобился компонент ValueListEditor...

Добавление новой строки в таблицу
Всем привет. Мне нужно написать функцию, которая бы добавляла дополнительную...

Добавление новой строки в datagridvie
Здравствуйте, как сделать что бы при добавлении новой строки в datagridvie...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru