Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fields: {
- city: {
- dependOn: 'country', // Города будут выключены, если страна '' и загружены при ее выборы, или смене
- request: {
- url: path('_autocomplete'), // Url для загрузки данных о городах, GET запрос
- valueOf: 'country', // Поле, значение которого необходимо передать в качестве параметра
- params: {
- dictionary: 'city', // Статичный параметры для запроса
- popular: 1 // Статичный параметры для запроса
- }
- } // Для загрузки данных поддерживается только селект.
- },
- school: {
- dependOn: [ // Поле должно быть активно
- 'city', // когда выбран город
- { field: 'country', value: [ 1, '32' ] } // и значение 'country' 1 или '32'.
- // Все значения приводятся к строке перед стравнением
- ],
- request: {
- url: path('_autocomplete'),
- valueOf: 'city',
- params: {
- dictionary: 'school',
- popular: 1
- }
- }
- },
- startYear: { dependOn: [ 'school' ] },
- endYear: { dependOn: 'school' },
- graduatedYear: {
- dependOn: [ 'school', 'city' ] // Год выпуска активен, если выбраны 'school' и 'city'
- },
- class: {
- dependOn: { field: 'school', value: 21 } // Класс активе, когда выбрана школа c 'id === 21'
- },
- specialization: { dependOn: [ 'school' ] }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement