magix-components
Version:
1 lines • 8.48 kB
JavaScript
define("mx-taginput/__test__/index",["magix","mx-gtip/index","../index"],function(e,i,n){e("../index");var t=e("magix"),d=e("mx-gtip/index");n.exports=t.View.extend({tmpl:{html:"<h2>mx-taginput</h2><h3>默认情形</h3><div class=\"B ag\"><div mx-guid=\"g0\" mx-view=\"mx-taginput/index?list=<%@$$.list%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E5%88%86%E7%B1%BB\" class=\"Z\"></div></div><div class=\"B\"><div>HTML Code:</div><pre><div mx-view=\"app/gallery/mx-taginput/index\"\n view-list=\"<%@ list %>\"\n view-placeholder=\"请选择分类\"\n></div></pre><div class=\"z\">Javascript Code:</div><pre>let Magix = require('magix');\nMagix.applyStyle('@index.css');\nmodule.exports = Magix.View.extend({\n tmpl: '@index.html',\n render() {\n let me = this;\n me.updater.digest({\n list: ['分类1', '分类2', '分类3', '分类4', '分类5', '分类6', '分类7', '分类8', '分类9', '分类10']\n });\n }\n});</pre></div><h3 class=\"f\">默认选中</h3><div class=\"B ag\"><div mx-guid=\"g1\" mx-view=\"mx-taginput/index?list=<%@$$.list%>&selected=<%@$$.selected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E5%88%86%E7%B1%BB\" class=\"Z\"></div></div><div class=\"B\"><div>HTML Code:</div><pre><div mx-view=\"app/gallery/mx-taginput/index\"\n view-list=\"<%@ list %>\"\n view-selected=\"<%@ selected %>\"\n view-placeholder=\"请选择分类\"\n></div></pre><div class=\"z\">Javascript Code:</div><pre>let Magix = require('magix');\nMagix.applyStyle('@index.css');\nmodule.exports = Magix.View.extend({\n tmpl: '@index.html',\n render() {\n let me = this;\n me.updater.digest({\n list: ['分类1', '分类2', '分类3', '分类4', '分类5', '分类6', '分类7', '分类8', '分类9', '分类10'],\n selected: ['分类1', '分类5', '分类10']\n });\n }\n});</pre></div><h3 class=\"f\">禁用</h3><div class=\"B ag\"><div mx-guid=\"g2\" mx-view=\"mx-taginput/index?list=<%@$$.list%>&selected=<%@$$.selected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E5%88%86%E7%B1%BB&disabled=true\" class=\"Z\"></div></div><div class=\"B\"><div>HTML Code:</div><pre><div mx-view=\"app/gallery/mx-taginput/index\"\n view-list=\"<%@ list %>\"\n view-selected=\"<%@ selected %>\"\n view-placeholder=\"请选择分类\"\n view-disabled=\"true\"\n></div></pre><div class=\"z\">Javascript Code:</div><pre>let Magix = require('magix');\nMagix.applyStyle('@index.css');\nmodule.exports = Magix.View.extend({\n tmpl: '@index.html',\n render() {\n let me = this;\n me.updater.digest({\n list: ['分类1', '分类2', '分类3', '分类4', '分类5', '分类6', '分类7', '分类8', '分类9', '分类10'],\n selected: ['分类1', '分类5', '分类10']\n });\n }\n});</pre></div><h3 class=\"f\">数据列表为对象</h3><div class=\"B ag\"><div mx-guid=\"g3\" mx-view=\"mx-taginput/index?list=<%@$$.userList%>&selected=<%@$$.userSelected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E7%94%A8%E6%88%B7&textKey=name&valueKey=id\" class=\"Z\"></div></div><div class=\"B\"><div>HTML Code:</div><pre><div mx-view=\"app/gallery/mx-taginput/index\"\n view-list=\"<%@ userList %>\"\n view-selected=\"<%@ userSelected %>\"\n view-placeholder=\"请选择用户\"\n view-text-key=\"name\"\n view-value-key=\"id\"\n></div></pre><div class=\"z\">Javascript Code:</div><pre>let Magix = require('magix');\nMagix.applyStyle('@index.css');\nmodule.exports = Magix.View.extend({\n tmpl: '@index.html',\n render() {\n let me = this;\n me.updater.digest({\n userList: [{\n name: 'xinglie',\n id: 58782\n }, {\n name: 'xinglie1',\n id: 587821\n }, {\n name: 'xinglie2',\n id: 587822\n }, {\n name: 'xinglie3',\n id: 587823\n }, {\n name: 'xinglie4',\n id: 587824\n }, {\n name: 'xinglie5',\n id: 587825\n }, {\n name: 'xinglie6',\n id: 587826\n }, {\n name: 'xinglie7',\n id: 587827\n }, {\n name: 'xinglie8',\n id: 587828\n }, {\n name: 'xinglie9',\n id: 587829\n }],\n userSelected: [58782]\n });\n }\n});</pre></div><h3 class=\"f\">change事件</h3><div class=\"B ag\"><div mx-guid=\"g4\" mx-view=\"mx-taginput/index?list=<%@$$.userList%>&selected=<%@$$.userSelected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E7%94%A8%E6%88%B7&textKey=name&valueKey=id\" mx-change=\"showUserIds()\" class=\"Z\"></div></div><div class=\"B\"><div>HTML Code:</div><pre><div mx-view=\"app/gallery/mx-taginput/index\"\n view-list=\"<%@ userList %>\"\n view-selected=\"<%@ userSelected %>\"\n view-placeholder=\"请选择用户\"\n view-text-key=\"name\"\n view-value-key=\"id\"\n mx-change=\"showUserIds()\"\n></div></pre><div class=\"z\">Javascript Code:</div><pre>let Magix = require('magix');\nlet GTip = require('mx-gtip/index');\nMagix.applyStyle('@index.css');\nmodule.exports = Magix.View.extend({\n tmpl: '@index.html',\n mixins: [GTip],\n render() {\n let me = this;\n me.updater.digest({\n list: ['分类1', '分类2', '分类3', '分类4', '分类5', '分类6', '分类7', '分类8', '分类9', '分类10'],\n selected: ['分类1', '分类5', '分类10'],\n userList: [{\n name: 'xinglie',\n id: 58782\n }, {\n name: 'xinglie1',\n id: 587821\n }, {\n name: 'xinglie2',\n id: 587822\n }, {\n name: 'xinglie3',\n id: 587823\n }, {\n name: 'xinglie4',\n id: 587824\n }, {\n name: 'xinglie5',\n id: 587825\n }, {\n name: 'xinglie6',\n id: 587826\n }, {\n name: 'xinglie7',\n id: 587827\n }, {\n name: 'xinglie8',\n id: 587828\n }, {\n name: 'xinglie9',\n id: 587829\n }],\n userSelected: [58782]\n });\n },\n 'showUserIds<change>' (e) {\n this.gtipRT('选中的用户ids:'+e.ids);\n }\n});</pre></div>",subs:[{keys:["list"],path:'div[mx-guid="g0"]',attr:'mx-view="mx-taginput/index?list=<%@$$.list%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E5%88%86%E7%B1%BB"',attrs:[{n:"mx-view",v:1}]},{keys:["list","selected"],path:'div[mx-guid="g1"]',attr:'mx-view="mx-taginput/index?list=<%@$$.list%>&selected=<%@$$.selected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E5%88%86%E7%B1%BB"',attrs:[{n:"mx-view",v:1}]},{keys:["list","selected"],path:'div[mx-guid="g2"]',attr:'mx-view="mx-taginput/index?list=<%@$$.list%>&selected=<%@$$.selected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E5%88%86%E7%B1%BB&disabled=true"',attrs:[{n:"mx-view",v:1}]},{keys:["userList","userSelected"],path:'div[mx-guid="g3"]',attr:'mx-view="mx-taginput/index?list=<%@$$.userList%>&selected=<%@$$.userSelected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E7%94%A8%E6%88%B7&textKey=name&valueKey=id"',attrs:[{n:"mx-view",v:1}]},{keys:["userList","userSelected"],path:'div[mx-guid="g4"]',attr:'mx-view="mx-taginput/index?list=<%@$$.userList%>&selected=<%@$$.userSelected%>&placeholder=%E8%AF%B7%E9%80%89%E6%8B%A9%E7%94%A8%E6%88%B7&textKey=name&valueKey=id"',attrs:[{n:"mx-view",v:1}]}]},mixins:[d],render:function(){this.updater.digest({list:["分类1","分类2","分类3","分类4","分类5","分类6","分类7","分类8","分类9","分类10"],selected:["分类1","分类5","分类10"],userList:[{name:"xinglie",id:58782},{name:"xinglie1",id:587821},{name:"xinglie2",id:587822},{name:"xinglie3",id:587823},{name:"xinglie4",id:587824},{name:"xinglie5",id:587825},{name:"xinglie6",id:587826},{name:"xinglie7",id:587827},{name:"xinglie8",id:587828},{name:"xinglie9",id:587829}],userSelected:[58782]})},"showUserIds<change>":function(e){this.gtipRT("选中的用户ids:"+e.ids)}})});