我有一個標記域,並且希望在tagfield中設置插入符號的位置。在選擇少數值後,脫字符號正在下降,所以我想設置在特定的位置。這是我正在嘗試,任何人都可以請解釋我如何做到這一點。如何設置extJS標記域中的插入符號位置
expand:function(field,eOpts){
var field = arguments[0];
var fieldValue = field.getValue();
fieldValue.toString().length;
var pos = 140;//fieldValue.toString().length + 30;
var el = field.inputEl.dom;
el.setAttribute("selStartPos",pos);
if (typeof(el.selectionStart) === "number") {
el.focus();
el.setSelectionRange(pos, pos);
}
},
你是什麼意思通過「脫口而出」。這不清楚。 –
@LorenzMeyer請檢查這個提琴手https://fiddle.sencha.com/#view/editor&fiddle/20c8對於第四個標籤插入符號將進入下一行。我想脫口秀應該在第一線。 – David
'caret'是否意味着光標?如果是,則爲包含標記字段的面板指定寬度,然後選擇三個值。標記字段水平擴展到其最大可用空間,即面板的寬度。之後它正在向下擴展。所以如果面板寬度最大化或評論,那麼它工作正常。 –