@Drek228 а причем тут то, что вы делаете внутри скрипта и веб интерфейс? Веб интерфейс знает только о том, что запущено через его апи
Api.GetDatabaseStructure();
-
Нужно получить описание столбцов из БД , запуске данного кода в режиме записи все работает корректно, и я беру данные из description массива Structure
var Structure = Api.GetDatabaseStructure(); console.dir(Structure);- получаю {
"description": "Логин",
"id": 5,
"name": "Login",
"type": "string"
}
Но при запуске скрипта description пустое :
"description": " ",
"id": 5,
"name": "Login",
"type": "string"
я так понимаю что это связано с тем , что description в базе на двух языках и наверное нужно еще что-то добавить , чтобы получить именно ru description, но что ?
- получаю {
-
@Poisen said in Api.GetDatabaseStructure();:
Все еще надеюсь на помощь
Проблему я проверю позже, но раз это веб интерфейс, вы можете обратится в премиум поддержку. Также интересно для чего именно вам нужно получать description?
-
@Poisen said in Api.GetDatabaseStructure();:
@Fox Я создаю свою таблицу Tabulator и хочу динамически заполнять названия колонок из description, но получается только из name , а там у меня некрасивые названия в стиле Account_name, Acc_login и т.п.
Да, проблему подтвердил и передал разработчику. Пока самое простое решение, это сохранить в интерфейсе описание на нужных языках и применять его в зависимости от названия столбцов. Что-то вроде:
var translateObj = { "Login": { "en": "Account login", "ru": "Логин аккаунта" }, "Password": { "en": "Account password", "ru": "Пароль аккаунта" } }