如何使用greasemonkey 脚本在fogbugz 中将文本框替换为由Web 服务填充的下拉菜单?
当您将案例编辑为下拉列表而不是从单独的 Web 服务填充时,我想替换 Fogbugz 中的“客户端”字段文本框,这将使我们的 Fogbugz 中的客户端选项保持最新。 这可能吗? 他们在下拉列表中选择的选项是否能够像在文本框中输入选项一样保存?
I want to replace the 'client' field text box in fogbugz when you edit a case to be a drop down instead populated from a separate web service that will keep the client options up to date in our fogbugz. Is this possible? Will the choice they select in the drop down be able to save the same way it would if they had typed it into the text box?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用的是 Windows,请发送电子邮件至 http://contact.fogcreek.com 并获取 FogBugz 7 beta 能够通过插件(而不是 GM)甚至仅使用自定义字段来做到这一点。
If you are on Windows, email us at http://contact.fogcreek.com and get on the FogBugz 7 beta which has the ability to do this with plugins (instead of GM) or even, just with a custom field.
即兴回答:
是的。 对于第一遍,您可以通过在侧面创建下拉列表,使用 GM_xmlHttpRequest 填充它,并向下拉列表添加“onchange”操作侦听器来实现它,这将使用相关信息填充文本字段从下拉列表中。 这确保了fogbugz 能够以它想要的方式准确地看到它想要的内容。
An off-the-cuff answer:
Yes. For a first pass, you can implement it by creating the drop-down list on the side, populating it with a GM_xmlHttpRequest, and adding a "onchange" action listener to the drop-down list, which will populate the textfield with the relevant information from the drop-down. This ensures that fogbugz sees exactly what it wants, in exactly the way it wants to see it.