Uploaded image for project: 'Pivot'
  1. Pivot
  2. PIVOT-79

wtk:include without specifying namespace results in wtk:id values being lost

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.3
    • Component/s: wtk-wtkx
    • Labels:
      None

      Description

      just got bitten by an unexpected problem. I had 2 files like this:
      first file:
      <Window>
      <wtkx:include "other.wtkx"/>
      </Window>

      other.wtkx:
      <Border>
      <TreeView wtkx:id="myid" />
      </Border>

      Now, when I load this, the identifier "myid" is not visible anywhere.
      This is because I failed to specify a namespace for the included file.

      This took me quite a while to work out, because my mental model of
      include says that the default is that the included file is fully
      visible, which should mean that the identifiers are visible from
      getObjectByName().

      I suggest that either
      (a) if I include a file without a namespace, and I specify
      identifiers, an error should be thrown
      or
      (b) if I include a file without a namespace, identifiers should be
      visible from getObjectByName()

        Attachments

          Activity

            People

            • Assignee:
              gbrown Gregory K. Brown
              Reporter:
              grandinj Noel Grandin
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: