我有一个带名片的字段。每个卡名都在其自己的行上。该字段已被锁定。我想有一个执行
字段的脚本go to card tName
其中tName包含用户单击的行的内容。
这个问题导致问题的实现替代
答案 0 :(得分:1)
在您用作菜单的锁定字段中使用以下内容:
go to cd the selectedText of fld "<your-locked-field-name-here>"
答案 1 :(得分:1)
如果卡片与字段中的列表的顺序相同,则hilitedline将起作用。如果他们不是,你可以这样做:
get the text of the clickline
go card it
答案 2 :(得分:0)
创建列表样式字段。它会自动突出显示您单击的行。然后在字段脚本中使用此处理程序:
on mouseUp
get the hilitedText of me
go card it
end mouseUp
答案 3 :(得分:0)
创建一个列表字段并为其添加卡的名称。您可以使用此脚本自动执行此操作:
on preOpenStack
repeat with x = 1 to number of cards
put the short name of cd x & cr after myList
end repeat
put myList into fld "Your List FIeld"
end preOpenStack
现在,您可以将以下任何行放入列表字段的mouseUp处理程序中:
go cd value(the clickline)
go cd (the text of the hilitedLine of me)
go cd (the selectedText)
可能还有其他可能性。