Описание тега google-blockly
Google Blockly - это библиотека JavaScript для создания редакторов визуального программирования. Он добавляет в приложение редактор, который представляет концепции кодирования в виде взаимосвязанных блоков. Он выводит синтаксически правильный код на выбранном вами языке программирования. Это проект с открытым исходным кодом, разработанный и поддерживаемый командой Google. Используйте этот тег для вопросов, касающихся реализации этой библиотеки или расширения функциональных возможностей этой библиотеки.
2
ответа
Blockly - build.py не дает согласованных результатов на разных компьютерах
Я работаю над проектом Blockly. Я просто поменял компьютеры. Когда я запускаю build.py на моем новом компьютере для сжатия файлов, он создает версию blocks_compressed.js, которая не работает. Когда я пытаюсь его использовать, ни один из моих блоков …
02 ноя '18 в 12:59
2
ответа
Как проверить, какая вкладка панели инструментов в данный момент открыта?
Можете ли вы знать, какая вкладка в данный момент открыта в блочной панели инструментов? Если так, может кто-нибудь показать мне пример или фрагмент кода?
20 июл '18 в 17:15
2
ответа
Как проверить, является ли объект JavaScript новым элементом DOM?
У меня есть функция mutationToDom: function() { var container = document.createElement( 'mutation' ); container.setAttribute( 'string', 'test' ); return container; } Контейнер <mutation string="test"></mutation> Как я могу проверить это …
07 май '18 в 03:36
1
ответ
Почему я не могу использовать мышь, чтобы перетаскивать и даже щелкать в браузере C#
Я хочу использовать Google блочно в моей форме окна C#. Я использую встроенный веб-браузер в моем приложении. Вот код: namespace WbView { public partial class Form1 : Form { public Form1() { InitializeComponent(); WebBrowser browser = new WebBrowser…
24 июл '18 в 07:59
0
ответов
Очистить выделение выпадающего меню Blockly
У меня есть несколько выпадающих динамических меню в Blockly. Эти выпадающие списки состоят из двух полей (Имя объекта - Свойство этого объекта). Пример [Объект_1 ~ [цвет | ширина | high]] Я могу выбрать из Object_1 его свойства color, width или hei…
30 апр '18 в 08:50
1
ответ
Blockly: как получить значение Dropdown или Checkbox Block
Я новичок в Blockly и не могу найти способ получить значение поля из раскрывающегося списка или флажка. Давайте рассмотрим следующий сценарий (созданный с помощью blockly-dev-tools): Blockly.Blocks['feature'] = { init: function () { this.appendDummy…
17 сен '18 в 15:55
0
ответов
Может кто-нибудь сказать, как получить последнюю блочную версию на узле
Я установил Blockly на узле, используя следующую команду npm установить блочно он был установлен, но его более старая версия 1.0.0 опубликована в 2016 году. Как я получу новую последнюю версию blockly на Node. Пожалуйста, любой пост, что делать или …
28 янв '19 в 08:58
1
ответ
Что является событием блочного изменения структуры?
У меня есть веб-приложение, которое включает в себя blockly, и я хочу быть в состоянии сохранить структуру, созданную пользователем на блочной основе на внутренней БД. Я просто хочу знать, как получить текущую структуру рабочей области, чтобы я мог …
25 апр '18 в 14:49
0
ответов
Использование previousStatement
Я использую React-Blockly-Box. Когда я пытаюсь поместить новый тип блока с параметром previousStatement: null, внутри любого другого элемента управления или повторяющегося блока, я получаю эту ошибку: a.replace is not a function at ./node_modules/no…
24 авг '18 в 16:00
1
ответ
Чтение введенного пользователем ввода в блочный блок
У меня есть код ниже в моем файле blockly.js Blockly.Blocks['account_number'] = { // Other type. init: function() { this.jsonInit({ "message0": "account_number %1", "args0": [{"type": "field_input", "name": "TYPE", "text": ""}], "output": "Type", "c…
02 авг '18 в 14:55
0
ответов
Uncaught ReferenceError: ng не определено в scripts.bundle.js:1641
Я пытаюсь интегрировать Google блочно в моем приложении Angular 4. Я создал блочный компонент и запустил скрипт ng serve с angular-cli, но я получаю следующую ошибку: Uncaught ReferenceError: ng не определено в scripts.bundle.js: 1641 script.bundle.…
13 мар '18 в 11:41
0
ответов
Включая как доступные, так и стандартные блочные
Я просматривал документацию по Accessible Blockly, но у меня возникли некоторые затруднения с определением, как именно я это сделаю. У нас есть приложение на основе React, которое использует различные рабочие пространства Blockly (с различными польз…
12 июл '18 в 14:53
0
ответов
Я не могу заставить Blockly работать в Angular: как заставить это работать?
Я хотел бы импортировать Blockly в Angular 7, я импортировал некоторые файлы Blockly в свой angular.json: "scripts": [ "node_modules/blockly/blockly_uncompressed.js", "node_modules/blockly/blocks_compressed.js", "node_modules/blockly/javascript_comp…
25 янв '19 в 19:11
1
ответ
Как скрыть / удалить поле в Blockly?
Как скрыть поле на основе изменения выпадающего значения. Я добавил поле ввода под названием "A". У меня есть раскрывающееся поле. Если я выберу значение в выпадающем меню, скажем "Удалить поле А", то поле ввода должно быть удалено. Я попытался удал…
03 авг '18 в 07:22
0
ответов
Вложение XML в React, где XML-схема имеет недопустимую разметку React
Вариант использования: я вкладываю Google Blockly в компонент React. У меня есть динамически определенный набор инструментов Blockly, и я использую React для их сборки. Осложняющий фактор: Blockly требует, чтобы наборы инструментов были определены к…
01 мар '19 в 15:29
1
ответ
Добавление вызова API в JS-интерпретатор для использования с пользовательским блочным блоком
Я хочу предвосхитить это, говоря, что я новичок в JavaScript, и, конечно же, использую JS-интерпретатор Neil Fraser. Я сделал несколько пользовательских блоков, которые просто создают JavaScript, который когда eval() помещает объект своего типа блок…
28 фев '19 в 19:17
0
ответов
Добавить изображение для выпадающего в блоке
Я развиваюсь блочно, и мне нужен выпадающий список, который использует изображение вместо текста. Мой код такой. Blockly.Blocks['image_dropdown_test']={ init: function(){ var options = [ [{'src': 'canada.svg', 'width': 50, 'height': 25, 'alt': 'Cana…
28 мар '18 в 03:04
2
ответа
Используйте переменную из обратного вызова в качестве глобальной переменной
Я сделал блок, в котором происходит запрос на указанный URL. Внутри этого блока я могу работать с данными из ответа, но вне этого блока я не могу получить эти данные из-за асинхронности. Можно ли имитировать синхронный запрос блочно или каким-либо д…
16 авг '18 в 13:28
1
ответ
Как получить блочно, чтобы увидеть значение переменной во время выполнения вместо того, что было, когда она была добавлена
Мы используем blockly для управления фазерной игрой, и это настроено так, чтобы можно было делать заявления с пользовательскими переменными из игры, например, со скоростью или направлением элемента в игре. Проблема, которая у нас есть, заключается в…
26 мар '19 в 16:17
0
ответов
Поиск должен добавить результат в виде пользовательского выпадающего списка
У меня есть пользовательский выпадающий список с полем ввода для поиска поверх него. И используя поле ввода, когда пользователь вводит новое значение, мне нужно вызвать наш API и добавить результат в пользовательский выпадающий список снова с новыми…
10 апр '19 в 07:16