1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- $(document).ready(function() {
- // var supplierInputs = $("input.equipmentChooser").not(".readonly");
- // if (supplierInputs.length > 0) {
- // supplierInputs.each(function() {
- // var $this = $(this);
- // $this.attr("readonly", false);
- // $this.autocomplete(__CONTEXT_PATH + "/supplier/getSupplierAutoCompleteItems.action", {
- // minChars : 2,
- // dataType : 'json',
- // delay: 500,
- // scrollHeight : 300,
- // cacheLength : 100,
- // max : 200,
- // highlight : function(v) {return v},
- // extraParamsHandler : function(o) {
- // return getSupplierTreeExtraParams(o);
- // },
- // parse : function(data) {
- // var parsed = [];
- // for (var i = 0; i < data.length; i++) {
- // parsed[i] = {
- // data: data[i],
- // value: data[i].name,
- // result: this.formatItem(data[i])
- // }
- // }
- // return parsed;
- // },
- // formatItem : function(row) {
- // return row.name;
- // }
- // });
- // $this.result(function(event, data, formatted) {
- // if ($this.nextAll("input.supplierId:first").val() != data.id) {
- // $this.val(formatted);
- // $this.nextAll("input.supplierId:first").val(data.id);
- // if ($this.attr("onselectedchange")) {
- // var changeHandler = eval($this.attr("onselectedchange"));
- // if ($.isFunction(changeHandler))
- // changeHandler(data.id, data.name);
- // }
- // }
- // $this.blur();
- // });
- // });
- // supplierInputs.blur(function(){
- // var idObj = $(this).nextAll("input.supplierId:first");
- // if (idObj && idObj.val().length == 0) {
- // this.value = "";
- // }
- // });
- // }
- function getSupplierTreeExtraParams(obj) {
- var extraParams = {};
- extraParams["checkbox"] = obj.is("div") && typeof(obj.attr("href")) == 'undefined';
- return extraParams;
- }
-
- $("input.equipmentChooser, div.equipmentChooser").not(".readonly").treeInput({
- displaySelected:true,
- selectAll:true,
- allowFilter:false,
- ajaxUrl:'/getEquipmentTree.action',
- extraParams:getSupplierTreeExtraParams,
- onSelected : function(m, n, t) {
- if (!m) {
- this.val(t.getNodeAttr(n, "text"));
- this.nextAll("input.equipmentId:first").val(t.getNodeAttr(n, "id"));
- }
- },
- onClear : function() {
- this.val("");
- this.nextAll("input.equipmentId:first").val("");
- },
- filter : function(t, txt, obj) {
- var spell = this.getAttribute("spell");
- var vis = spell.toUpperCase().indexOf(txt.toUpperCase()) == 0;
- return vis;
- }
- });
-
- // $("div.supplierTree").each(function(){
- // var con = $(this);
- // var extraParams = getSupplierTreeExtraParams($(this));
- // extraParams["checkbox"] = 'false';
- // var tree = new LtecTreeview($(this), {
- // url: __CONTEXT_PATH + '/tree/getEquipmentTree.action', extraParams:extraParams,
- // onselect:function(tree) {
- // var paramName = "id";
- // window.open(con.attr("href") + "?" + paramName + "=" + tree.getNodeAttr(this, "id"), con.attr("target"));
- // }
- // });
- // tree.asynInitChildNodes(null, null, false);
- // });
- });
|