[fastadmin]第二篇:开发坑点

1. 初始化表格

每个function 都要重新table.init.

跟go 是很大不同。

[fastadmin]第二篇:开发坑点

比如上图,实际上index 的function,已经油table初始化了。
但是我写了一个log 方法 (这是table 行上加了一个按钮,查询历史记录)

弹框展示 table。导致table 一直出不来

最后发现就是没有初始化。
相对应的,结尾也要加上bindevent

[fastadmin]第二篇:开发坑点

2. js 排错。

如果js 排错,console 告诉你第几行,那就直接看即可。很简单。

[fastadmin]第二篇:开发坑点

3. fastadmin后台的前端页面对应的js里,怎么样使用php变量?

php:使用 $this->assignconfig('data', $data); 返回
js:使用 Config.data 获取

4. fastadmin 动态下拉。

其实可以参考

[fastadmin]第二篇:开发坑点

这里有很多的demo

terryz.github.io/selectpage/demo.h...

5. 动态下拉中,解决id就是多了1 的问题

场景,代码如下:

<div class="form-group">
 <label class="control-label col-xs-12 col-sm-2">{:__('Chqd')}:</label>
 <div class="col-xs-12 col-sm-8">
 <select id="c-chqd" min="0" class="form-control selectpicker" multiple name="row[chqd]" diy_n = "{$row.chqd}">
  {foreach name="ypjhqdList" item="vo"}
            <option value="{$vo.id}" {in name="key" value="$row.chqd"} selected {/in} >{$vo.qdjc}</option>
  {/foreach}
        </select>
 </div></div>

就是发现 id,与下拉框就是差了一位。

修改如下:in name=”key+1

                <option value="{$vo.id}" {in name="key+1" value="$row.chqd"} selected {/in} >{$vo.qdjc}</option>

本作品采用《CC 协议》,转载必须注明作者和本文链接
• 15年技术深耕:理论扎实 + 实战丰富,教学经验让复杂技术变简单 • 8年企业历练:不仅懂技术,更懂业务落地与项目实操 • 全栈服务力:技术培训 | 软件定制开发 | AI智能化升级 关注「上海PHP自学中心」获取实战干货
wangchunbo
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
司机 @ 某医疗行业
文章
315
粉丝
354
喜欢
568
收藏
1139
排名:60
访问:12.6 万
私信
所有博文
社区赞助商