|
window下面拖拉一个panel的组件
<div component="$UI/system/components/justep/panel/panel" class="x-panel x-full"
xid="panel1">
<div class="x-panel-top" xid="top1"/>
<div class="x-panel-content" xid="content1"/>
<div class="x-panel-bottom" xid="bottom1"/>
</div>
想动态的在top1下面创建一个一行+一列。 在列里面放置LabelEdit组件,LabelEdit里面放一个label和一个input。目前创建后发现input的事件无法触发
代码如下:
Model.prototype.modelParamsReceive = function(event){
var top=this.getElementByXid("top1");
var rowDiv=$('<div component="$UI/system/components/justep/row/row" class="x-row"/>');
justep.Bind.addNodes(top, rowDiv);
var colDiv=$('<div class="x-col"/>');
justep.Bind.addNodes(rowDiv, colDiv);
var option = {
parentNode : colDiv,
'class' : "x-label-edit x-label30"
};
var labelEdit = new LabelEdit(option);
var labeldiv = $('<label class="x-label"/>');
justep.Bind.addNodes(labelEdit.domNode, labeldiv);
justep.Bind.addNodes(labeldiv, "用户编码");
var inputDiv = $('<div class="x-edit"></div>');
justep.Bind.addNodes(labelEdit.domNode, inputDiv);
var inputField=$('>.x-edit', labelEdit.domNode);
option = {
parentNode : inputField,
'class' : "form-control x-edit"
};
var input =new Input(option);
input.on("onblur", function(){
console.log("测试.................");
alert("测试.................");
debugger
});
};
经调试,目录结构和预想的一致。但是事件都是无法触发,换成放置button的点击事件也无法触发。求大神指教 |
|