|
我动态创建 labelTextarea , 创建后,发现编辑时不能回车、换行,而窗口拖曳是可以的,对比属性好像没有区别,如图:
一、窗口拖曳实现:
- <div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30"
- xid="labelEdit2" style="height:102px;">
- <label class="x-label" xid="label2"/>
- <textarea component="$UI/system/components/justep/textarea/textarea" class="form-control x-edit"
- xid="textarea2" placeHolder="请输入地址" bind-ref="$model.data1.ref("addr")"/>
- </div>
复制代码 效果为:
这里可以回车、可以换行。
二、用代码来动态创建:
- Model.prototype.button2Click = function(event){
- //生成 labelTextarea
- var parentNode = this.getElementByXid("div1");
- var option = {
- parentNode : parentNode,
- xid : 'labelEditl2',
- class : 'x-label-edit x-label30',
- style: "height:100px;"
- };
- new labelEdit(option);
-
- var parentNode1 = this.getElementByXid("labelEditl2");
- var div = $("<label data-bind='text:$model.data1.label("addr")' style='width:20%;'>");
- justep.Bind.addNodes(parentNode1, div);
- var option1 = {
- parentNode : parentNode1,
- xid : 'textarea1',
- class:"form-control x-edit",
- 'bind-ref' : "data1.ref('addr')" ,
- style: "height:100px;"
- };
- new input(option1);
- };
复制代码 操作的效果为:
这里的文字,没有办法回车、换行。
请问这是什么原因?我应该怎么修正?
|
|