jokin132

jokin132

15飞吻 2018-4-3 加入 来自杭州

(这个人懒得留下签名)

jokin132 最近的回答

  • 2018-8-16 17:31:53layui获取页面checkbox复选框值中回答:

    贤心的这个设计有点反人类
  • 2018-8-11 10:21:9laytpl 不支持 {{ 开头,建议允许中回答:

    理解了你们的实现方式,非常感谢。不过当#开头的选择器时,你们用的取的是innerHTML,如果div等标签取的也是innerHTML,则用户未免会理解错误。如:<div class="mycsss">{{ d.text }}</div>,这样就导致myclass不起作用了,而用户却不知道。
    建议:文档上补充清楚,避免用户理解偏差。或者修改实现方式,判断非#开头的自动加上<div></div>后,取innerHTML。
  • 2018-8-10 14:40:11laytpl 不支持 {{ 开头,建议允许中回答:

    @vip_admin 加标签是可以,不能加的时候,怎么处理呢?有的时候,就是不想要加div

  • 2018-8-10 13:57:26laytpl 不支持 {{ 开头,建议允许中回答:

    在table的cols中设置如下模版:
    templet:"<i class='layui-icon {{# if(d.isActive){ }}layui-icon-ok{{# }else{ }}layui-icon-close{{# } }}'></i>"

    templet不起作用
  • 2018-8-10 10:47:19建议table模块增加全局配置功能中回答:

    建议table可以设置全局事件监听,可以监听到请求,在监听代码中添加修改参数。如在监听中修改url,加上basepath,修改where条件等等。也可以监听返回数据,修改数据结构来适应table的response等等。
  • 2018-8-10 10:44:3建议table模块增加全局配置功能中回答:

    谢谢回复。但是问题并没有解决。
    例如我在全局设置一些请求参数:
    /**
    * 全局设置table属性
    */
    table.set({
    width: "100%",
    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
    where: {
    tk: store.getTicket()
    }
    });

    在业务代码中,第二次查询的时候,不需深度复制全局的where条件。否则where条件中的tk就没有了。
    //查询
    form.on("submit(query)",function(data){
    gridConfig.where = data.field;
    $.extend(true,gridConfig,table.config);//复制全局配置
    table.render(gridConfig);
    return false;
    });

  • 2018-4-11 13:38:46请问laytpl能否通过引入外部js模版,如何调用?中回答:

    自己已解决。将模版放入单独的html中,通过
    $.get("模版路径.html").done(function(content){
    laytpl(content).render(data,function(html){
    //TODO:
    })
    })
  • 2018-4-4 13:43:3如何通过外部按钮提交form表单中回答: