import win.ui;
/*DSG{{*/
var winform = win.form(text="简码编程 - 带行号的富文本框 wbSciter richtext ";right=530;bottom=418)
winform.add(
button={cls="button";text="获取值";left=132;top=340;right=264;bottom=389;z=1};
button2={cls="button";text="设置值";left=272;top=339;right=404;bottom=388;z=2};
static={cls="static";left=32;top=13;right=503;bottom=314;edge=1;transparent=1;z=3}
)
/*}}*/
import console;
import web.sciter;
import web.sciter.inspector;//调不出探测器
var wbSciter = web.sciter( winform.static );//在窗体上创建HTMsciter对象 custom
//开发环境中启用HTMsciter调试功能
if( _STUDIO_INVOKED ){
import web.sciter.debug;
wbSciter.attachEventHandler( web.sciter.debug );
}
wbSciter.html = /**
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<style>
html,body {margin:0px;padding:0px;}
</style>
<script type="text/tiscript">
const plaintext = $(plaintext);
event click $(#b3){
var text = plaintext.value;//获取代码框内容
return true;
};
event click $(#b4){
plaintext.value = "222222
333"//设置代码框内容 htmlarea.html;
return true;
};
</script>
</head>
<body>
<plaintext>
1111111111111
222222222222
</plaintext>
</body>
</html>
**/
//获取值
winform.button.oncommand = function(id,event){
//winform.msgbox( winform.button.text );
var str = wbSciter.eval("plaintext.value;")//执行并返回值
console.varDump(str)
}
//设置值
winform.button2.oncommand = function(id,event){
//winform.msgbox( winform.button2.text );
var str = wbSciter.eval(`plaintext.value="0000000000";`)//执行并返回值
console.varDump(str)
}
winform.show()
win.loopMessage();