Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1aGo7Y-0003Uc-6v for pgadmin-hackers@arkaria.postgresql.org; Wed, 06 Jan 2016 13:27:24 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1aGo7X-0000TD-64 for pgadmin-hackers@arkaria.postgresql.org; Wed, 06 Jan 2016 13:27:23 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1aGo7J-0000Dd-HO for pgadmin-hackers@postgresql.org; Wed, 06 Jan 2016 13:27:09 +0000 Received: from mail-ob0-x231.google.com ([2607:f8b0:4003:c01::231]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1aGo7F-00073m-CN for pgadmin-hackers@postgresql.org; Wed, 06 Jan 2016 13:27:09 +0000 Received: by mail-ob0-x231.google.com with SMTP id wp13so164214321obc.1 for ; Wed, 06 Jan 2016 05:27:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=XLuaMqRwt9T6VDzx1FgzMwysK/Qbhqhj40foXVMmpcw=; b=Ln8Uq+AD/xj/GYszLWvqmQAr45xLfcme60+vv2gRQzMCRxzgMdkGLf3Vu+Sd00htuG 86cCZ47LQ/IjcPdN9diQnUKutX5A7cDw+l2SdfMzOu6WR3O9DdaHITcHwNu0FISrz3lp wOey23GItRzhV3ferMxmvFzyqGp5maYOWMEI5TV1QqcomGo+5rNXXmP/WtoMbJwgnJ2r nnC8WexGxDaFDzW7eCpKXC/qEnPTxHfwQGd6WWV7yAx62kAZ3JteDqq6souIqkoP+1qu zu2ZX6aLvk0MDH4kXeS3HNVcUNbuIpAbLYCV/jWuwFfW5Jnb8780YiIN1DtaD7kmgGiP 1JZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc :content-type; bh=XLuaMqRwt9T6VDzx1FgzMwysK/Qbhqhj40foXVMmpcw=; b=RoPyQ/y1lY2qqM/fJWhI7paktRT/GFke3KR7QckhpSx3Mb5SbxjtCQwC82GCoqwlrj V2UvfD92k141veVCp0xUWACPOpPZiXyvzCsYsbrCiOdY6MLcLTbuFk3+cihxtIiwXw0B cIjnsY2dWfxZtzsD48pZQSRd+US6r1B+QE2ELOmBB3+tCsV6zdhsMB5S+An/K1Vk0qLv rNu76r2CZilXeUctgWGXPnoLjv4S8FV9bZK8W2D11g965M/HhwqZY2Ayq6aKXau75VhH suJc7fChBTdiYVC1QSxXGhx7pIDzMRprh0XdQV6wV/BGTZ6XAFBDyvTR4r2w3vZrVszA 0jvQ== X-Gm-Message-State: ALoCoQnd4BJfoRJ3CzAjqhgBNZAFuRWh6Nrh9IdaS8atpRnSQsXT1ex1MAugfOIXuyJHGVrFxQ6LoQQWcz1H00B+Cyki26JMFafmMkdjCsZIbwtQ8OVj07Q= MIME-Version: 1.0 X-Received: by 10.60.74.100 with SMTP id s4mr71550447oev.36.1452086822218; Wed, 06 Jan 2016 05:27:02 -0800 (PST) Received: by 10.202.73.71 with HTTP; Wed, 6 Jan 2016 05:27:02 -0800 (PST) Date: Wed, 6 Jan 2016 18:57:02 +0530 Message-ID: Subject: backgrid select2 cell From: Harshal Dhumal To: Ashesh Vashi Cc: pgadmin-hackers@postgresql.org Content-Type: multipart/mixed; boundary=001a1135e1d838eb070528aa4f6b X-Pg-Spam-Score: -1.0 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --001a1135e1d838eb070528aa4f6b Content-Type: multipart/alternative; boundary=001a1135e1d838eb030528aa4f69 --001a1135e1d838eb030528aa4f69 Content-Type: text/plain; charset=UTF-8 Hi, Please find patch for backgrid select2 cell Usage: schema: [ {id: 'name', label:'Name', type:'text', cell: Backgrid.Extension.Select2Cell, editable: true, optionValues: [['Allow','allow'], ['Prefer','prefer'], ['Require','require'], ['Disable','disable']], select2:{placeholder: "Select an option"}}, . . -- *Harshal Dhumal* *Software Engineer * EenterpriseDB --001a1135e1d838eb030528aa4f69 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

Please find patch for backgrid = select2 cell

Usage:
schema: [
{id: '= name', label:'Name'= ;, type:'text',= cell: Backgrid.Extension.Select2Cell, editable: true,
optionValues: [['Allow',= 9;allow'], ['Prefer= 9;,'prefer'], [= 'Require','require'], ['Disable','disable']],
select2:{placeholder: "Select an option"}},
.
.=


--=C2=A0
Harshal Dhumal
Software Engineer=C2=A0



--001a1135e1d838eb030528aa4f69-- --001a1135e1d838eb070528aa4f6b Content-Type: text/x-patch; charset=US-ASCII; name="select2_backgrid_cell_6_Jan.patch" Content-Disposition: attachment; filename="select2_backgrid_cell_6_Jan.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ij2uxmlm0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9iYWNrZ3JpZC9i YWNrZ3JpZC5wZ2FkbWluLmpzIGIvd2ViL3BnYWRtaW4vc3RhdGljL2pzL2Jh Y2tncmlkL2JhY2tncmlkLnBnYWRtaW4uanMKaW5kZXggYjEyYzA4OS4uZGU3 M2I2MyAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vc3RhdGljL2pzL2JhY2tn cmlkL2JhY2tncmlkLnBnYWRtaW4uanMKKysrIGIvd2ViL3BnYWRtaW4vc3Rh dGljL2pzL2JhY2tncmlkL2JhY2tncmlkLnBnYWRtaW4uanMKQEAgLTI4OSw2 ICsyODksNzggQEAKICAgICB9CiAgIH0pOwogCisKKyAgLyoKKyAgICogIFNl bGVjdDJDZWxsIGZvciBiYWNrZ3JpZC4KKyAgICovCisgIHZhciBTZWxlY3Qy Q2VsbCA9IEJhY2tncmlkLkV4dGVuc2lvbi5TZWxlY3QyQ2VsbCA9IEJhY2tn cmlkLkNlbGwuZXh0ZW5kKHsKKworICAgIGNsYXNzTmFtZTogInNlbGVjdDIt Y2VsbCIsCisKKyAgICBldmVudHM6IHsKKyAgICAgICJjaGFuZ2UiOiAib25T YXZlIiwKKyAgICAgICJzZWxlY3QyOnVuc2VsZWN0IjogIm9uU2F2ZSIKKyAg ICB9LAorICAgIHJlbmRlcjogZnVuY3Rpb24gKCkgeworICAgICAgdmFyIGNv bCA9IF8uZGVmYXVsdHModGhpcy5jb2x1bW4udG9KU09OKCksIHRoaXMuZGVm YXVsdHMpLAorICAgICAgICAgIG1vZGVsID0gdGhpcy5tb2RlbCwgY29sdW1u ID0gdGhpcy5jb2x1bW4sCisgICAgICAgICAgZWRpdGFibGUgPSBCYWNrZ3Jp ZC5jYWxsQnlOZWVkKGNvbC5lZGl0YWJsZSwgY29sdW1uLCBtb2RlbCksCisg ICAgICAgICAgb3B0aW9uVmFsdWVzID0gdGhpcy5jb2x1bW4uZ2V0KCdvcHRp b25WYWx1ZXMnKTsKKworICAgICAgdGhpcy4kZWwuZW1wdHkoKTsKKworICAg ICAgaWYgKCFfLmlzQXJyYXkob3B0aW9uVmFsdWVzKSkgdGhyb3cgbmV3IFR5 cGVFcnJvcigib3B0aW9uVmFsdWVzIG11c3QgYmUgYW4gYXJyYXkiKTsKKwor ICAgICAgLyogQWRkIGVtcHR5IG9wdGlvbiBhcyBTZWxlY3QyIHJlcXVpcmVz IGFueSBlbXB0eSAnPG9wdGlvbj48b3B0aW9uPicgZm9yCisgICAgICAgKiBz b21lIG9mIGl0cyBmdW5jdGlvbmFsaXR5IHRvIHdvcmsuCisgICAgICAgKi8K KyAgICAgIG9wdGlvblZhbHVlcy51bnNoaWZ0KFtudWxsLCBudWxsXSk7CisK KyAgICAgIHZhciBvcHRpb25UZXh0ID0gbnVsbCwKKyAgICAgICAgICBvcHRp b25WYWx1ZSA9IG51bGwsCisgICAgICAgICAgdGVtcGxhdGUgPSBfLnRlbXBs YXRlKCc8b3B0aW9uIHZhbHVlPSI8JS0gdmFsdWUgJT4iIDwlPSBzZWxlY3Rl ZCA/IFwnc2VsZWN0ZWQ9InNlbGVjdGVkIlwnIDogIiIgJT4+PCUtIHRleHQg JT48L29wdGlvbj4nLCBudWxsLCB7dmFyaWFibGU6IG51bGx9KSwKKyAgICAg ICAgICBtb2RlbCA9IHRoaXMubW9kZWwsCisgICAgICAgICAgc2VsZWN0ZWRW YWx1ZXMgPSBtb2RlbC5nZXQodGhpcy5jb2x1bW4uZ2V0KCJuYW1lIikpOwor CisgICAgICBkZWxldGUgdGhpcy4kc2VsZWN0OworCisgICAgICB0aGlzLiRz ZWxlY3QgPSAkKCI8c2VsZWN0PiIsIHt0YWJJbmRleDogLTF9KSwKKyAgICAg IHRoaXMuJGVsLmFwcGVuZCh0aGlzLiRzZWxlY3QpOworCisgICAgICBmb3Ig KHZhciBpID0gMDsgaSA8IG9wdGlvblZhbHVlcy5sZW5ndGg7IGkrKykgewor ICAgICAgICB2YXIgb3B0aW9uVmFsdWUgPSBvcHRpb25WYWx1ZXNbaV07CisK KyAgICAgICAgaWYgKF8uaXNBcnJheShvcHRpb25WYWx1ZSkpIHsKKyAgICAg ICAgICBvcHRpb25UZXh0ICA9IG9wdGlvblZhbHVlWzBdOworICAgICAgICAg IG9wdGlvblZhbHVlID0gb3B0aW9uVmFsdWVbMV07CisKKyAgICAgICAgICB0 aGlzLiRzZWxlY3QuYXBwZW5kKHRlbXBsYXRlKHsKKyAgICAgICAgICAgIHRl eHQ6IG9wdGlvblRleHQsCisgICAgICAgICAgICB2YWx1ZTogb3B0aW9uVmFs dWUsCisgICAgICAgICAgICBzZWxlY3RlZDogXy5pbmRleE9mKHNlbGVjdGVk VmFsdWVzLCBvcHRpb25WYWx1ZSkgPiAtMQorICAgICAgICAgIH0pKTsKKyAg ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9y KCJvcHRpb25WYWx1ZXMgZWxlbWVudHMgbXVzdCBiZSBhIG5hbWUtdmFsdWUg cGFpci4iKTsKKyAgICAgICAgfQorICAgICAgfQorICAgICAgLy8gSW5pdGlh bGl6ZSBzZWxlY3QyIGNvbnRyb2wuCisgICAgICB0aGlzLiRzZWxlY3Quc2Vs ZWN0MihfLmRlZmF1bHRzKAorICAgICAgICAgIHsnZGlzYWJsZWQnOiAhZWRp dGFibGV9LCBjb2wuc2VsZWN0MikpOworCisgICAgICB0aGlzLmRlbGVnYXRl RXZlbnRzKCk7CisKKyAgICAgIHJldHVybiB0aGlzOworICAgIH0sCisKKyAg ICAvKioKKyAgICAgICBTYXZlcyB0aGUgdmFsdWUgb2YgdGhlIHNlbGVjdGVk IG9wdGlvbiB0byB0aGUgbW9kZWwgYXR0cmlidXRlLgorICAgICovCisgICAg b25TYXZlOiBmdW5jdGlvbiAoZSkgeworICAgICAgdmFyIG1vZGVsID0gdGhp cy5tb2RlbDsKKyAgICAgIHZhciBjb2x1bW4gPSB0aGlzLmNvbHVtbjsKKyAg ICAgIG1vZGVsLnNldChjb2x1bW4uZ2V0KCJuYW1lIiksIHRoaXMuJHNlbGVj dC52YWwoKSx7c2lsZW50OnRydWV9KTsKKyAgICB9CisgIH0pOwogICByZXR1 cm4gQmFja2dyaWQ7CiAKIH0pKTsK --001a1135e1d838eb070528aa4f6b Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --001a1135e1d838eb070528aa4f6b--