Где мы можем добавить наши данные о событиях, запускаемых Cytoscape?

бит длинный, он работает, я думаю ...

prices = [5, 12, 45]
names = []
for i, _ in enumerate(prices):
    names.append("price"+str(i+1))
dict = {}
for name, price in zip(names, prices):
    dict[name] = price
for item in dict:
    print(item, "=", dict[item])
1
задан bdparrish 18 March 2019 в 18:23
поделиться

1 ответ

Насколько я знаю, больше невозможно передавать данные в основные события . Но вы можете сделать это, когда программно создаете события.

Я предполагаю, что это расширение , которое вы упомянули. Если вам нужна только функция paz / zoom, вы можете использовать расширение pan-zoom .

Я не уверен, что расширение панели инструментов будет полезным. Настройка панели инструментов с расширением будет очень ограничена. Вы можете создать красивую панель инструментов, стилизовать и расположить ее по своему усмотрению и связать кнопки с событиями Cytoscape с jQuery или другими подобными библиотеками.

P.S .: вместо передачи данных событию вы можете хранить данные в глобальной переменной и получать к ним доступ из функции обратного вызова.

0
ответ дан user3140972 18 March 2019 в 18:23
поделиться