복붙노트

[JQUERY] jQuery modal 대화 상자 및 jqgrid.

JQUERY

jQuery modal 대화 상자 및 jqgrid.

해결법


  1. 1.다음 코드는 필요한 것을 할 수 있습니다

    다음 코드는 필요한 것을 할 수 있습니다

    $("#wics").click( function(){
        var grid = jQuery("#list10");
        var ids = grid.jqGrid('getGridParam','selarrrow');
        if (ids.length>0) {
            var names = [];
            for (var i=0, il=ids.length; i < il; i++) {
                var name = grid.jqGrid('getCell', ids[i], 'Name');
                names.push(name);
            }
            //alert ("Names: " + names.join(", ") + "; ids: " + ids.join(", "));
            $("#names").html(names.join(", "));
            $("#dialog-confirm").dialog({
                height:280,
                modal:true,
                buttons:{
                    'Cancel': function(){
                        $(this).dialog('close');
                    },
                    'Confirm': function(){
                        //alert("Confirm");
                        $.ajax({
                            type: "POST",
                            url:  "/cpsb/unprocessedOrders.do",
                            data: { method: "releaseTowics",
                                orderNum: JSON.stringify(ids),
                                names: JSON.stringify(names)
                            },
                            dataType: "json",
                            success: function(msg){
                                alert(msg);
                            },
                            error: function(res, status, exeption) {
                                alert(res);
                            }
                        });
                    }
                }
            });
        }
    });
    

    원인의 정확한 솔루션은 서버 측의 요구 사항에 따라 다릅니다. 여기서 (Ajax 요청없이) http://www.ok-soft-gmbh.com/jqgrid/datatomultiselect2.htm을 시도 할 수 있습니다. 일부 항목을 선택하고 "선택됨"버튼을 클릭하십시오.

  2. from https://stackoverflow.com/questions/3587480/jquery-modal-dialog-and-jqgrid by cc-by-sa and MIT license