On 10/8/10 5:22 AM, Norbert Hartl wrote:
On 08.10.2010, at 13:42, Lukas Renggli wrote:
label to
be displayed. In the second approach can do it manually with
*Label>/some...* (does not work with the first approach *Label>value:...*.
Is there a way to display the link label?
ValueLinks only display the label when
they are undefined. Otherwise
they display the default string of the target (e.g. the title) or
whatever display parameter (this is the name of a description on the
object) is set.
The first sentence I don't get. I understand the default
behaviour (title) and the display attribute the choses a selector. But all of this is
happening on the structure. I want to have the label from the command that is being used.
Compare it to PRCommandWidget it displays the labels of all available commands. I want to
have to same as value link.
+value:commands+ displays all the available value links because it
displays all selectors of methods that have the proper <pragma> in them.
You're talking about displaying the options available for a specific
value link and there's no built-in mechanism for that. You'd have to
provide it yourself. You could request all parameters for +value:xxx+
that was passed to the >>xxxIn:contents method, but that would only
give you the parameters/commands that are specified in the text of the
link. If you want to provide a list of all possible options, you'll have
to define one yourself:
+value:myValueLink|command=displayAll+ and from inside method
>myValueLink:contents, you'd return a list of
all the options you
defined within >>myValueLink:contents.
Lawson