我有一个脚本,可以让用户从列表中的不同选项中进行选择。我希望有三个按钮;单击确定,取消和帮助(显示带有指导的对话框)。
然而,似乎我不能使用"按钮"列表中的参数。
那么如何添加其他按钮?(使用自定义名称显示对话框)
当前脚本:
var consumer = new Consumer(
client,
[],
{fromOffset: true}
);
consumer.on('message', function (message) {
console.log("received message", message);
});
consumer.addTopics([
{ topic: 'TutorialTopic', partition: 0, offset: 0}
], () => console.log("topic added"));
答案 0 :(得分:1)
不幸的是choose from list
只支持两个按钮。
替代品是(第二个)标准对话框,用于打开列表对话框或带有自定义对话框窗口的AppleScriptObjC应用程序。
答案 1 :(得分:0)
虽然choose from list
仅支持两个按钮,但您可以使用AppleScriptObjC创建非常丰富的警报/对话框。我建议从Shane Stanley的 免费 Myriad Tables Lib开始。这是一个例子:
要了解详情,请阅读Shane优秀的15美元书籍 Everyday AppleScriptObjC 的第26章:更丰富的界面,同时提供现场。您还可以在同一页面上查看Dialog Toolkit。因为Cocoa警报和对话框提供了一个"附件视图",您可以在其中添加许多其他控件。