oknosoft / metadata.js

Library for building offline-first browser-based applications :: платформа автономных веб-приложений
MIT License
189 stars 75 forks source link

Метод input_value в react.ui #412

Closed unpete closed 5 years ago

unpete commented 6 years ago

Возвращает промис с результатом выбора, позволяет вводить значения примитивных и ссылочных типов, выбирать из runtime-списков

unpete commented 6 years ago

Пример вызова:

$p.ui.dialogs.input_value({
  text: 'Вам 100 или 200?',
  list: [{value: '100', text: 'Значение 100'}, {value: '200', text: 'Значение 200'}]
})
  .then((v) => console.log(v));

В первую очередь, реализован выбор радиокнопками. Элементами списка могут быть обычные строки или объекты с полями text, value или наши DataObj с полями ref, presentation Подробнее про параметры метода см. https://github.com/oknosoft/metadata.js/commit/78e1ee425b0ada64514672f7d813e15d7e48d346#diff-a5c03cd7e92f7c94a8fd743f01a7b0b2R42 Ввод чисел, строк и произвольных DataObj добавим в рабочем порядке

unpete commented 5 years ago

78e1ee425b0ada64514672f7d813e15d7e48d346