fastadmin在json字段动态关联

fastadmin在json字段动态关联,第1张

 

 

<div > <label >{:__(‘Json‘)}:</label> <div > <dl data-template="basictpl" data-name="row[json]"> <dd> <ins>{:__(‘镇‘)}</ins> <ins>{:__(‘村‘)}</ins> <ins>{:__(‘组‘)}</ins> </dd> <dd><a href="javascript:;" ><i ></i> {:__(‘Append‘)}</a></dd> <textarea name="row[json]" cols="30" rows="5"></textarea> </dl> <script id="basictpl" type="text/html"> <!-- <dd > --> <dd > <ins> <!-- <select data-source="town/index" data-rule="required"></select> --> <input type="text" id="town<%=index%>" name="<%=name%>[<%=index%>][town]" data-pagination="true" data-source="town/index" value="<%=row.id%>" placeholder="城镇" size="10"/> </ins> <ins> <!-- <select data-rule="required" name="row[village]" data-source="village/index"></select> --> <input type="text" id="village<%=index%>" name="<%=name%>[<%=index%>][village]" data-source="[]" value="<%=row.id%>" placeholder="村" size="10"/> </ins> <ins> <input type="text" id="groups<%=index%>" name="<%=name%>[<%=index%>][groups]" data-source="[]" value="<%=row.id%>" placeholder="组" size="10"/> </ins> <span ><i ></i></span> </dd> </script> </div> </div> // 为表格绑定事件 Table.api.bindevent(table); }, add: function () { $(document).on("change", ".town", function () { // console.log($(this).parent()) console.log($(this).parents(‘ins‘).next().find(‘.village‘)) var village = $(this).parents(‘ins‘).next().find(‘.village‘); console.log($(this).data()); console.log($(this).parents(‘ins‘).next().find(‘.village‘).data()); console.log($(this).parents(‘ins‘).next().find(‘.village‘).next().data()); // return; $.post("village/index", { //搜索条件,上一个selectpage选择完后传过来的id作为此次搜索的条件 custom: { town_id: $(this).next().val() }, keyField: ‘id‘, showField: ‘name‘, }, function (result) { console.log(result); console.log(result.list); //刷新数据的关键,动态更改数据源 // $(this).parents(‘ins‘).next().find(‘.village‘).next().selectPageData(result.list); village.selectPageData(result.list); }); }) $(document).on("change", ".village", function () { var village = $(this).parents(‘ins‘).next().find(‘.groups‘); // return; $.post("groups/index", { //搜索条件,上一个selectpage选择完后传过来的id作为此次搜索的条件 custom: { village_id: $(this).next().val() }, keyField: ‘id‘, showField: ‘name‘, }, function (result) { console.log(result); console.log(result.list); //刷新数据的关键,动态更改数据源 village.selectPageData(result.list); }); }) Controller.api.bindevent(); },

 

fastadmin在json字段动态关联

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/1006620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存