With
Name: Pier-Model-lr.390
Author: lr
Time: 8 October 2010, 2:51:59 pm
UUID: b4990979-0e1b-4e68-97c6-eb316ec0e065
Ancestors: Pier-Model-DamienCassou.389
- return the display string of value links
you can do
*value:structure|link|command=Remove|display=Remove Me*
where the parameter 'display' is the name of a description on the
structure (as previously), or an arbitrary string that is returned
otherwise (newly added). Ok this is not as nice as it could be, but if
I find some more time it might get extended. I imagine something like
...
Remove %{title}
where title would be a parameter of the structure.
Lukas
On 8 October 2010 14:50, Norbert Hartl <norbert(a)hartl.name> wrote:
On 08.10.2010, at 14:37, Lawson English wrote:
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.
Wow, I think I didn't understand a single bit of what you trying to say :)
Probably it just does not make any sense what I'm saying.
Again. I have a custom command that creates a special kind of page for me.
The command is displayed in the footer along the other pier commands. What I
really want to do: I just want to have an easy way to display this single
command anywhere on a page. With displaying I mean creating a link that when
pressed executes the command.
Norbert
_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki