labelInput是由labelEdit扩展的,有label和input组合的,所以在创建labelInput时要创建分别创建labelEdit、label和input然后再组合
参考如下:
引用js文件:

var labelEdit = require("$UI/system/components/justep/labelEdit/labelEdit");
var input = require("$UI/system/components/justep/input/input");

动态创建:

		var parentNode = this.getElementByXid("content2");
		var option = {
			parentNode : parentNode,
			xid : 'input9',
			class : 'x-label-edit x-label x-edit',
		};
		new labelEdit(option);

		var parentNode1 = this.getElementByXid("input9");
		var div = $("<label data-bind='text:$model.data1.label(\"fName\")' style='width:20%;'>");

		justep.Bind.addNodes(parentNode1, div);
		var option1 = {
			parentNode : parentNode1,
			xid : 'input20',
			'bind-ref' : "data1.ref('fName')"
		};
		new input(option1);