界面操作 UI
UI 部分,UI 用于读取页面填写的参数,或者在页面上填写指定数据。
<input type="text" class="form-control" id="instrument" placeholder="合约代码" value='SHFE.rb1801'>
<input type="number" class="form-control" id='volume' value="60">
<input type="radio" name="direction" value="BUY" checked>
<input type="radio" name="direction" value="SELL">
UI 读、写一组参数对象
UI 作为函数调用,可以直接读、写一组参数对象。
- 不传参数直接调用
UI()
为读取页面全部参数。
const TQ = new TQSDK();
var params = TQ.UI();
/**
params = {
instrument: 'SHFE.rb1801',
volume: 20,
direction: 'BUY'
}
**/
- 如果传入一个参数对象,即可更新页面的参数值。
var params = {
"instrument" : "SHFE.rb1801",
"direction" : "SELL",
"volume" : 100
}
TQ.UI(params); // 可以更新页面对应控件的内容
UI 读、写指定参数
UI 用点操作符可以直接读写到对应控件的内容。
- 读某个参数
var instrument = TQ.UI.instrument;
// instrument = 'SHFE.rb1801'
var volume = TQ.UI.volume;
// volume = 20
var direction = TQ.UI.direction;
// direction = 'BUY'
- 写某个参数
TQ.UI.instrument = 'SHFE.rb1805';
TQ.UI.volume = 30;
TQ.UI.direction = 'SELL';
// 页面对应数据更新