code: @Override
      protected void defineWidgets() {
  
          super.defineWidgets();
  
          // set default value if field is new
          if (m_field.getName() == null) {
              m_field.setStored(true);
              m_field.setIndexed(true);
              m_field.setDisplayed(true);
          }
  
          // widgets to display
          // new indexsource
          if (m_field.getName() == null) {
              addWidget(new CmsWidgetDialogParameter(m_field, "name", PAGES[0], new CmsInputWidget()));
          } else {
              addWidget(new CmsWidgetDialogParameter(m_field, "name", PAGES[0], new CmsDisplayWidget()));
          }
          addWidget(
              new CmsWidgetDialogParameter(
                  this,
                  "indexed",
                  "true",
                  PAGES[0],
                  new CmsSelectWidget(getTokenizedWidgetConfiguration()),
                  1,
                  1));
          addWidget(new CmsWidgetDialogParameter(m_field, "stored", "true", PAGES[0], new CmsCheckboxWidget(), 1, 1));
          addWidget(new CmsWidgetDialogParameter(m_field, "inExcerpt", "", PAGES[0], new CmsCheckboxWidget(), 0, 1));
          addWidget(
              new CmsWidgetDialogParameter(
                  m_field,
                  "displayNameForConfiguration",
                  "",
                  PAGES[0],
                  new CmsInputWidget(),
                  0,
                  1));
          addWidget(new CmsWidgetDialogParameter(m_field, "boostDisplay", "", PAGES[0], new CmsInputWidget(), 0, 1));
          addWidget(new CmsWidgetDialogParameter(m_field, "defaultValue", "", PAGES[0], new CmsInputWidget(), 0, 1));
      }
docs: Creates the list of widgets for this dialog.<p>