Я играл с системой Entity в Draft.js. Одно ограничение, которое я вижу, заключается в том, что сущности должны соответствовать диапазону текста в содержимом, в которое они вставляются. Я надеялся, что смогу создать объект с нулевой длиной, который будет иметь дисплей, основанный на данных в сущности, а не на текстовом содержимом в блоке. Это возможно?Текст внутри объектов в Draft.js
1
A
ответ
1
Это возможно, когда у вас есть целый блок. Как вы можете видеть в примере кода, эта сериализованная blockMap содержит блок, не содержащий текста, но в списке символов есть одна запись с прикрепленной к ней сущностью. Также обсуждается вопрос о добавлении метаданных в блок. см https://github.com/facebook/draft-js/issues/129
"blockMap": {
"80sam": {
"key": "80sam",
"type": "sticker",
"text": "",
"characterList": [
{
"style": [],
"entity": "1"
}
],
"depth": 0
},
},
Смежные вопросы
- 1. Создание маркеров в Draft.js
- 2. Draft.js: Изменить цвет каретки
- 3. Как реализовать ссылку в draft.js?
- 4. Is draft.js на беседке?
- 5. Использование Draft.js с реагентом
- 6. Редактор Draft.js пуст
- 7. Draft.js и React Native
- 8. Draft.js RichUtils.toggleInlineStyle не работает
- 9. Как создать пользовательские привязки клавиш в draft.js?
- 10. Как получить текст внутри объектов массива?
- 11. React & Draft.js - convertFromRaw не работает
- 12. Использование объектов внутри объектов
- 13. Получить позицию каретки (номер строки) в draft.js
- 14. MongoDB подсчет объектов внутри объектов
- 15. Массив объектов внутри массива объектов
- 16. массив объектов внутри массива объектов
- 17. Чтение значений объектов внутри объектов в Javascript
- 18. draft.js: как сохранить абзацы при вставке содержимого?
- 19. Обнаружение размытия aka потери фокуса редактора Draft.js
- 20. Как визуализировать содержимое response.js из draft.js json
- 21. Определить конец редактора Draft.js с определенной высотой
- 22. Объекты внутри объектов в PHP?
- 23. Невозможно выбрать текст внутри div в Three.js
- 24. Курсор в самом начале первой строки в редакторе Draft.js
- 25. Override ToString объектов внутри массива
- 26. Сортировка объектов внутри ArrayList
- 27. объектов внутри Ext.tab.Panel
- 28. Выбор объектов внутри круга
- 29. Поиск внутри объектов javascript
- 30. AutoMapping коллекции внутри объектов
Можно ли тогда для этого объекта к - к примеру - показывать как «Foo», даже если текст блока пуст? – zachberry
совершенно! см. здесь, как это делается: https://facebook.github.io/draft-js/docs/advanced-topics-block-components.html#custom-block-components –