Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавление возможности использовать в конфиге параметра "subject" многомерных объектов #3

Open
x-stylus opened this issue Dec 5, 2017 · 2 comments

Comments

@x-stylus
Copy link

x-stylus commented Dec 5, 2017

для сниппета [[!dadata.form]]
Не возможность использовать данные 2го уровня и выше при авто расстановке по полям.
Например, для

  'type': 'PARTY'
...
         'subject': {
                'kpp': 'kpp',
                'ogrn': 'ogrn',
                'org_name': 'name.short_with_opf',
            }

kpp и ogrn - ок. а org_name - тут 2 уровень объекта, не подставляется, только 1 уровень возможен.

@vgrish
Copy link
Owner

vgrish commented Dec 6, 2017

а как тогда форма 5 работает? http://location.vgrish.ru/index.php?id=10

вызов:

[[!dadata.form?
    &selector=`#dadata-form5`
	&suggestions=`{
        'inn': {
            'type': 'PARTY',
            'restrict_value': 'true',
            'params': {
                'return': {
                    'keys': ['data.inn']
                }
            },
            'subject': {
                'kpp': 'kpp',
                'ogrn': 'ogrn',
                'name-full':'name.full',
                'name-short_with_opf':'name.short_with_opf'
            }
        }
	}`
]]

@x-stylus
Copy link
Author

x-stylus commented Dec 6, 2017

Честно говоря не знаю как работает, ибо даже в коде assets/components/dadata/js/web/default.js в строке 66
var nvalue = data[key.toLowerCase()];

все предпосылки чтобы не работало. т.к. проверял, не идет обращение к 2 уровню... либо какой то особый синтаксис. как у вас в примере выше - проверял, не работало. установлен jquery 3
я бросил реквест в скайп и хотел поделиться наработкой, переделал и сделал разбивку.
можешь добавиться, обсудим x-stylus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants