arcgis для разработчиков доступ к атрибутам объекта - PullRequest
0 голосов
/ 30 мая 2020

Я новичок в arcgis для разработчиков и пытаюсь создать собственный виджет с помощью редакции разработчика веб-приложений arcgis. В моем виджете мне нужно сделать что-то очень простое, но документацию arcgis очень сложно понять.

Что мне нужно сделать:

Когда пользователь нажимает на функцию. Я хочу, чтобы мой виджет отображал атрибуты функций (те, которые я хочу), аналогичные тем, что делает всплывающая подсказка в пользовательском интерфейсе. и когда пользователь нажимает кнопку, я хочу запустить функцию, которая выполняет некоторые вычисления. Однако я не уверен, как получить ссылку на атрибуты функции или где разместить событие нажатия кнопки.

Мой HTML ниже:

<div>
<div>Display Properties.</div>


    <div data-dojo-attach-point="Parameter_1">parameter value</div>
    <div data-dojo-attach-point="Parameter_2">parameter value 2</div>
    <div><button id = "button">Run Test</button></div>

JavaScript:

define(['dojo/_base/declare', 'jimu/BaseWidget'],
  function(declare, BaseWidget) {
    //To create a widget, you need to derive from BaseWidget.
    return declare([BaseWidget], {
      // Custom widget code goes here

      baseClass: 'jimu-widget-mywidget',

      startup: function() {
      this.inherited(arguments);

      // when the user selects the feature update the HTML to have the values of the features

      // update parameter 1


      // update parameter 2




    },


    // on button click event
    // run some function to do a math calculation. 

    });
  });
...