如何获取/设置小部件中的文本值?
我对使用 OS X 小部件相当陌生,想为自己创建一个简单的小部件,它应该简单地获取文本框的 stringValue,将其添加到固定字符串并在浏览器中打开它。
我已经发现最后一部分可以用 widget.openURL(string) 完成,但其余部分对我来说太混乱了。我找不到任何有用的代码补全,我在 Obj-C 或任何其他语言方面的经验也没有一点帮助。
I'm fairly new to working with OS X widgets and wanted to create a simple widget for myself which should simply get the stringValue of a textbox, add it to a fixed string and open this in a browser.
I already figured out the last part can be done with widget.openURL(string) but the rest is too confusing for me. I could not find any usefull code completion, neither did my experience in Obj-C or any other language help a bit.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要在获得文本框部分后检索该值,只需获取其值成员:
textBox.value
。例如,您可以通过在 Dashcode Inspector 中为文本框设置的 ID 在 DOM 中搜索元素。
如果您的文本框是可编辑的,您只需设置值即可。
要设置不可编辑的文本部分(如按钮或标签)的值,请设置该部分的
innerText
。To retrieve the value once you have the textbox part, you just get its value member:
textBox.value
.For example, you can search the DOM for the element by the ID which you set for the textbox in the Dashcode Inspector.
If your text box is editable, you can just set the value.
To set the value for text parts which aren't editable like buttons or labels, set the
innerText
of the part.