Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. fields: {
  3.     city: {
  4.         dependOn: 'country', // Города будут выключены, если страна '' и загружены при ее выборы, или смене
  5.         request: {
  6.             url: path('_autocomplete'), // Url для загрузки данных о городах, GET запрос
  7.             valueOf: 'country',  // Поле, значение которого необходимо передать в качестве параметра
  8.             params: {
  9.                 dictionary: 'city',  // Статичный параметры для запроса
  10.                 popular: 1  // Статичный параметры для запроса
  11.             }
  12.         }  // Для загрузки данных поддерживается только селект.
  13.     },
  14.     school: {
  15.         dependOn: [                                  // Поле должно быть активно
  16.             'city',                                  // когда выбран город
  17.             { field: 'country', value: [ 1, '32' ] } // и значение 'country' 1 или '32'.
  18.                                                      // Все значения приводятся к строке перед стравнением
  19.         ],
  20.         request: {
  21.             url: path('_autocomplete'),
  22.             valueOf: 'city',
  23.             params: {
  24.                 dictionary: 'school',
  25.                 popular: 1
  26.             }
  27.         }
  28.     },
  29.     startYear: { dependOn: [ 'school' ] },
  30.     endYear: { dependOn: 'school' },
  31.     graduatedYear: {
  32.         dependOn: [ 'school', 'city' ] // Год выпуска активен, если выбраны 'school' и 'city'
  33.     },
  34.     class: {
  35.         dependOn: { field: 'school', value: 21 } // Класс активе, когда выбрана школа c 'id === 21'
  36.     },
  37.     specialization: { dependOn: [ 'school' ] }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement