我无法理解在我的写作Thunderbird插件中,文本框不是作为多行生成的,违背了我的意图。
你能告诉我原因或指出错误的代码吗? 或者你能告诉我任何好的插件,使用一些带有一些多行文本框元素的对话框,用于TB版本68或更高版本?
在此处输入图像描述
示例代码如下:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<dialog id="sample" title="multiline textbox"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<textbox multiline="true" rows="3"
value="This is some text that could wrap onto multiple lines."/>
</dialog>
// Launcher
window.open( // or window.openDialog
"chrome://myaddon/content/sample.xul",
"sampleDlg",
"resizable,chrome,modal,titlebar,centerscreen");
提前谢谢你。
<textbox multiline="true">
被删除。请改用<html:textarea>
。
参考: https://developer.thunderbird.net/add-ons/updating/tb68/changes