/*! * * Spread.Sheets Library 10.0.1 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * spread.sales@grapecity.com * http://spread.grapecity.com/spreadjs/eula/ * * */ var GC=GC||{};GC.Spread=GC.Spread||{},GC.Spread.Sheets=GC.Spread.Sheets||{},GC.Spread.Sheets.Bindings=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,c),e.loaded=!0,e.exports}return c.m=a,c.c=b,c.p="/assets/",c(0)}([function(a,b,c){var d,e,f;b={},c(1),d=c(2),g(b,d),e=c(5),g(b,e),f=c(6),g(b,f),b.SR={},b.SR.en=c(7),a.exports=b;function g(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}},function(a,b,c){var d,e,f,g,h,i,j,k,l,m;function n(a){return a.nq()}function o(a,b,c){"string"==typeof c&&(c={name:c}),n(a).Kp(b,c);var d=c&&c.formatter,e=c&&c.cellType;d&&a.setFormatter&&a.setFormatter(-1,b,d),e&&a.setCellType(-1,b,e),c&&c.width&&a.setColumnWidth(b,c.width)}d=c(2).qL,e=c(4).j.Fa,f=c(3),g=f.Worksheet,h=f.GC$.isEmptyObject,i=g.prototype,j=null,k="bindingPath",l={getDataSource:function(){var a=this.wq;return a?a.getSource():j},setDataSource:function(a,b){var c,e,g,h,i,j=this,k=j.wq;if(k&&k.getSource()!==a){if(b&&j.vs(),a){if(k=j.wq,c=k.bind(a),!c&&(j.setRowCountCore(k.getRowCount()),j.autoGenerateColumns&&(j.setColumnCount(k.getColumnCount()),e=n(j),g=k.rL())))for(h=0,i=g.length;h0&&(c[g.name]=h.getValue(a,f));return c},getDataColumnName:function(a){var b,c=this;return 0<=a&&a=0&&f===l||l===-1&&f===c-1)for(g=0;ge.getRowCount()||(c=e.CL,d=e.EL(),c&&c!==h&&(e.IL||(e.JL=!0,g[c].addItems(f,a,b,d),e.JL=!1)))},wL:function(a,b){var c=this,d=c.CL,e=c.getRowCount(),f=c.Ou;!f||a>=e||d&&d!==h&&(c.IL||(c.JL=!0,g[d].removeItems(f,a,b),c.JL=!1))},xL:function(a){return z(a||this.Ou)},ad:function(a){var b=this;b.Ou=d,b.CL="",b.DL=d,b.HL=d,b.AL=[],b.BL=[],b.kj=a,t(a)},FL:function(a){var b,c,d,e,f=this,g=f.kj;if(g&&!f.JL){if(a){if(f.IL=!0,!isNaN(a.length)&&(g.setRowCountCore(a.length),p(f.HL)&&0===v(g).Hp().length&&(f.HL=y(f.Ou),g.setColumnCount(f.getColumnCount()),b=v(g),c=f.rL())))for(d=0,e=c.length;d0){f=[],b=a[0];for(c in b)m(b[c])||f.push(c)}return f},getValue:function(a,b,c,e,g){var h=d,i=!1,j=this.getDataItem(a,e);return p(j)||(b?(h=b(j),i=!0):c?(h=B(j,c),i=!0):(n(j)===f||o(j))&&0===g&&(h=j,i=!0)),{value:h,hasBinding:i}},setValue:function(a,b,c,d,e,g){var h=!1,i=this.getDataItem(a,d);return p(i)||(b?(b(i,g),h=!0):c?(A(i,c,g),h=!0):(n(i)===f||o(i))&&0===e&&(a[d]=g,h=!0)),h},fromJSON:function(a){return a},toJSON:function(a){return a}},g.defaultBindingSource=new C,a.exports=b},function(a,b){a.exports=GC.Spread.Sheets},function(a,b){a.exports=GC.Spread.Common},function(a,b,c){var d=c(4),e=c(2),f=d.j.Fa,g=null;function h(){}h.prototype={isDataSource:function(a){var b=window.wijmo;return b&&b.data&&b.data.isDataView&&b.data.isDataView(a)},getDataLength:function(a){return a.count()},getDataItem:function(a,b){return a.item(b)},addItems:function(a,b,c,d){if(d){for(var e=0;e0)for(c=e.length,d=[],b=0;b0){b=d[0];for(c in b)j(b[c])?o&&o.isObservable(b[c])&&f.push(c):f.push(c)}return f},getValue:function(a,b,c,d,e){var f=m,i=!1,j=this.getDataItem(a,d);return h(j)||(b?(f=b(j),i=!0):c?(f=g.LL(j,c),i=!0):(k(j)===n||l(j))&&0===e&&(f=j,i=!0)),{value:f,hasBinding:i}},setValue:function(a,b,c,d,e,f){var i=!1,j=this.getDataItem(a,d);return h(j)||(b?(b(j,f),i=!0):c?(g.KL(j,c,f),i=!0):(k(j)===n||l(j))&&0===e&&(a()[d]=f,i=!0)),i},fromJSON:function(a){return o?o.observableArray(a):m},toJSON:function(a){return a()}},g.yL.koBinding=new p,o&&(d=o.bindingHandlers,d["gc-spread-sheets"]=d["gcspread-sheets"]=d.wijspread={init:function(a,b,c,d){var f,g,h,j,k,l,m,o,p,q=b(),r=q&&q.sheets,s=new e.Workbook(i("#"+a.id)[0],q);if(r){for(h=r.length,j=s.getSheetCount();j0&&(f.Cj=l),"boolean"==typeof m&&(f.autoGenerateColumns=m),o&&f.setDataSource(o),p&&p.length>0&&(f.autoGenerateColumns=!1,f.bindColumns(p))}},update:function(a,b,c,d){}}),a.exports=g},function(a,b){a.exports={Exp_NotSupportedDataSource:"The data source is not supported!"}}]);