如何根据触发按钮改变Materialize模式?

时间:2017-07-07 23:24:09

标签: jquery twitter-bootstrap materialize

我使用Materialise CSS并有一个工作模式来创建新的模型实例。当我单击实例上的编辑按钮时,我想只打开预先填充的字段的相同模态。

在bootstrap中,我可以使用

完成此操作
import com.fasterxml.jackson.core.type.TypeReference;

public class ChannelClient {

  public void getChannels() {
    Response serviceResponse = client.target("http://your_service_url/channels/").
                request(MediaType.APPLICATION_JSON).get(Response.class);
    String responseString = serviceResponse.readEntity(String.class);
    List<Channel> list = new ObjectMapper().readerFor(new TypeReference<List<Channel>>() {
        }).readValue(responseString);
  }
}

此功能似乎无法使用Materialise工作。我可以使用相同的功能吗?

1 个答案:

答案 0 :(得分:0)

所以这个方法在Materialize框架上不可用,但它们确实有一个可用于模态打开的回调。

在模型的初始化中,您可以添加可选参数。而不是:

$(document).ready(function(){
    $('.modal').modal();
});

您可以使用以下方式添加模态打开回调:

$(document).ready(function(){
    $('.modal').modal({
        ready: function(modal, trigger) {
            alert("Modal Open");
        }
    });
});