分段控制差异按钮

时间:2016-11-16 10:24:13

标签: swift macos

我正在尝试创建一个新的OS X应用程序。我有一个表格视图,应该显示信息,在它下面有一个带有两个按钮(+和 - )的分段控制部分。

enter image description here

我使用此代码显示对话框/模态:

@ResponseBody 
@RequestMapping(value = "toggleStatus", method = RequestMethod.PUT)
public Object toggleStatus(@RequestParam Long resourceId ){
    Map<String, Object> mapToggle = new HashMap<String, Object>();
    ResourceElementMaster resourceElementMaster = resourceElementService.findById(resourceId);
    resourceElementMaster.setIsActive(!resourceElementMaster.getIsActive());
    mapToggle.put("Update", resourceElementService.update(resourceElementMaster));
    return mapToggle;
}

如何区分+按钮和 - 按钮?此时,两个按钮都会调出我的对话框。

感谢您的关注,我希望有人可以帮助我!

P.S。:Stack to New,如果我没有按照您的预期发布,请让我知道我能做得更好!

1 个答案:

答案 0 :(得分:0)

您可以使用selectedSegment属性。

iframe

控件的选定段的索引,如果未选择段,则为-1。

按钮&#34; +&#34;索引为0,&#34; - &#34;有索引1。

你可以这样做:

var player;
var frame = $("#frame");


frame.bind("load", function () {
    player = $(this).contents().find("#myVid");
    player.on('ended', function () {
        frame.removeClass("open");
    });
});

$("#clickableLink").click(function(){


        if (frame.hasClass("open")) {   

            frame.removeClass("open");
            frame.contents().find('#myVid').get(0).pause();

        } else {

            function delayed(){

                frame.addClass("open");
                frame.contents().find('#myVid').get(0).play();

            }
            frame.attr("src","iframe.html");
            setTimeout(delayed, 100);
        }


});