@igor-kinma сон 1 сек поставьте, если нет никаких действий
Про веб интерфейс и БД
-
общая задача инициализация каких то переменных при старте
/*
исходная табличка
<Table id="7" name="settings_global" description_en="settings_global" description_ru="settings_global">
<Column id="8" name="id" description_en="id" description_ru="id" type="int"/>
<Column id="9" name="name_var" description_en="name_var" description_ru="name_var" type="string"/>
<Column id="10" name="meta_var" description_en="meta_var" description_ru="meta_var" type="string"/>
</Table>*/
var temp= [{
name_var: 'param1',
meta_var: 'Site1',}, { name_var: 'param2', meta_var: 'Site2', }, { name_var: 'param3', meta_var: 'Site3', }, { name_var: 'param4', meta_var: 'Site4', } $.each(temp, function (key, value) { filter = { // подготавливаю фильтр Filter: { FilterList: [{ ColumnId: 9, Type: "StringContains", Data: value['name_var'], } ] } } Api.DatabaseCount(filter, 7).then(function (RecordCount) { if (RecordCount == 0) { // применяю фильтр и если записи нету то ее вношу в БД //alert(tehnical_name); Api.DatabaseInsert([], { 9: value['name_var'], 10: value['meta_var'], }, 1); } }) }) Ожидаю + name_var + meta_var + + param1 + Site1 + + param2 + Site2 + + param3 + Site3 + + param4 + Site4 + По факту получаю + name_var + meta_var + + param4 + Site4 + + param4 + Site4 + + param4 + Site4 + + param4 + Site4 +собственно подскажите механизм...
я уже и авайт промис как то пробовал но неуспешно все -
@pavelduglas said in Про веб интерфейс и БД:
общая задача инициализация каких то переменных при старте
/*
исходная табличка
<Table id="7" name="settings_global" description_en="settings_global" description_ru="settings_global">
<Column id="8" name="id" description_en="id" description_ru="id" type="int"/>
<Column id="9" name="name_var" description_en="name_var" description_ru="name_var" type="string"/>
<Column id="10" name="meta_var" description_en="meta_var" description_ru="meta_var" type="string"/>
</Table>*/
var temp= [{
name_var: 'param1',
meta_var: 'Site1',}, { name_var: 'param2', meta_var: 'Site2', }, { name_var: 'param3', meta_var: 'Site3', }, { name_var: 'param4', meta_var: 'Site4', } $.each(temp, function (key, value) { filter = { // подготавливаю фильтр Filter: { FilterList: [{ ColumnId: 9, Type: "StringContains", Data: value['name_var'], } ] } } Api.DatabaseCount(filter, 7).then(function (RecordCount) { if (RecordCount == 0) { // применяю фильтр и если записи нету то ее вношу в БД //alert(tehnical_name); Api.DatabaseInsert([], { 9: value['name_var'], 10: value['meta_var'], }, 1); } })})
Ожидаю
- name_var + meta_var +
- param1 + Site1 +
- param2 + Site2 +
- param3 + Site3 +
- param4 + Site4 +
По факту получаю
- name_var + meta_var +
- param4 + Site4 +
- param4 + Site4 +
- param4 + Site4 +
- param4 + Site4 +
собственно подскажите механизм...
я уже и авайт промис как то пробовал но неуспешно всескиньте экспортированный веб интерфейс, посмотрю
-
@vitsh1974 said in Про веб интерфейс и БД:
в любой проект експортнуть табличку
а потом в веб интерфейсе и подключенном проекте запустить скрипт ......Проблема не в постройке html таблицы, а в работе с ней