magix-components
Version:
1 lines • 2.34 kB
JavaScript
define("mx-checkbox/__test__/linkage",["magix","../linkage","../../mx-gtip/index"],function(t,e,l){var a=t("magix"),i=t("../linkage"),n=t("../../mx-gtip/index");l.exports=a.View.extend({tmpl:{html:'<h2>mx-checkbox</h2><div class="B ag"><table class="ay az"><thead><tr><th><input type="checkbox" class="aq" linkage="example1"></th><%for(var a=0;a<5;a++){%><th>示例字段<%=a%></th><%}%></tr></thead><tbody><%for(var b=0;b<10;b++){%><tr><td><input type="checkbox" class="aq" linkage-parent="example1" value="ex1_<%=b%>"></td><%for(var c=0;c<5;c++){%><td>示例字段内容<%=c%></td><%}%></tr><%}%></tbody></table><div class="ag"><button class="a_ a al am" mx-click="showEx1()">显示选中的checkbox</button></div></div><div class="B"><div>HTML Code:</div><pre><table class="table table-striped">\n <thead>\n <tr>\n <th><input type="checkbox" class="checkbox" linkage="example1" /></th>\n <%for(var i=0;i<5;i++){%>\n <th>示例字段<%=i%></th>\n <%}%>\n </tr>\n </thead>\n <tbody>\n <%for(var i=0;i<10;i++){%>\n <tr>\n <td><input type="checkbox" class="checkbox" linkage-parent="example1" value="ex1_<%=i%>" /></td>\n <%for(var j=0;j<5;j++){%>\n <td>示例字段内容<%=j%></td>\n <%}%>\n </tr>\n <%}%>\n </tbody>\n</table>\n<div class="clearfix">\n <button class="fr mt5 btn btn-brand" mx-click="showEx1()">显示示例1选中的checkbox</button>\n</div></pre><div class="z">Javascript Code:</div><pre>let Magix = require(\'magix\');\nlet Linkage = require(\'app/gallery/mx-checkbox/linkage\');\nlet GTip = require(\'app/gallery/mx-gtip/index\');\nmodule.exports = Magix.View.extend({\n tmpl: \'@linkage.html\',\n mixins: [Linkage, GTip],\n render() {\n let me = this;\n me.updater.digest();\n },\n \'showEx1<click>\' () {\n this.gtipRT(this.getSelectedIds(\'example1\'));\n }\n});</pre></div>',subs:[]},mixins:[i,n],render:function(){this.updater.digest()},"showEx1<click>":function(){this.gtipRT(this.getSelectedIds("example1"))}})});