18.01.10--18.01.12--18.01.14

$.each([2,3,4],function(index,value){alert(‘第’+ index+ ‘數是’+value);});

function login(){
    //form表單驗證_驗證form裏的屬性規則
    var res = $("#login_form").form("validate");
    if(!res) {
        return false;
    }
    //判斷checkbox是否被選中
    if($("#cookieChk").attr("checked")){
        //setcookie() 函數向客戶端發送一個 HTTP cookie。
        SetCookies("slp_Login", $("#user_Cd").val());
    }else{
        delCookie("slp_Login");
    }
    $("#login_form").submit();
}

ssh頁面跳轉傳值

個人使用2個form表單分別提交,
上半部分爲檢索條件,在第一個<s:form>裏提交,
下半部分,在第二個<s:form>裏,點擊<a>標籤觸發跳轉獲得點擊時的隱藏變量,提交
/** jsp */
<%@ page contentType="text/html;charset=UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<%@include file="../include/taglib.jsp"%>
<%@include file="../include/include.jsp"%>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<script type="text/javascript">

$(document).ready(function() {
    <s:if test="hasActionMessages()">
    <s:iterator id="actionMessage" value="actionMessages">
        if('<s:property value="#request.params.errorFlag"/>' == 'Y'){
            cancel();
        }else{
            $.messager.alert("","<s:property escape="false"/>");
        }
    </s:iterator>
</s:if>

$(".datebox").find(".combo-text").css("ime-mode","disabled");

    window.onresize=function resizeData(){
        var tabWidth = $(this).width() - 1;
        $('#dataTbl').datagrid('resize', { width : tabWidth});
        return;
    };

    $(document).keydown(function(e) {
        if (e.keyCode == 13) {
//          searchData();
            return;
        }
    });

    var param = new Object();
    var image_Sort = "1";

    var tabHeight = $(this).height() - 290;
    var page = '<s:property value="#request.page" />';
    var rows = '<s:property value="#request.rows" />';

    //顯示一覽
    $("#dataTbl").datagrid({
        title : '',
        url : "MST0020DataListInitAction!dataListInit",
        queryParams:param,
        type:'post',
        dataType:'json',
        height : tabHeight,
        pageNumber : parseFloat(page),
        pageSize : parseFloat(rows),
//      網格樣式先不改
        frozenColumns:[[
                        //<input type="checkbox" id="re_Out_Put" name="re_Out_Put" onclick="CheckboxReOutPut()"/>
                {field:'zt',title:'<div align="center"><s:text name="BTN_TEISEI" /></div>',width:50,
                    formatter:function(value, rec, rowIndex){
                        return "<input type='checkbox' id='delete_This_One' checkbox='delete_This_One'/><a href='#' class='l-btn l-btn-plain' plain='true' title='<s:text name='BTN_TEISEI'/>' onclick = \"editData('"+rec.niuke_Cd+"')\"><div class='icon-update'>&nbsp;&nbsp;&nbsp;&nbsp;</div></a>";
                    },align:'center'}
            ]],

    columns:[[
        {field:'nns_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NNS_NM" /></div>',width:120,align:'right'},
        {field:'tokui_Kanri_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_KANRI_CD" /></div>',width:120,align:'right'},
        {field:'niuke_Cd',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_CD" /></div>',width:120,align:'right'},
        {field:'tokui_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_CD" /></div>',width:120,align:'right'},
        {field:'niuke_Hnm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_HNM" /></div>',width:120,align:'right'},
        {field:'niuke_Short_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_SHORT_NM" /></div>',width:120,align:'right'},
        {field:'zip_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ZIP_CD" /></div>',width:120,align:'right'},
        {field:'adrs',title:'<div align="center"><s:text name="CONST_MST0020_ADRS" /></div>',width:120,align:'right'},
        {field:'adrs_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ADRS_CD" /></div>',width:120,align:'right'},
        {field:'tel',title:'<div align="center"><s:text name="CONST_MST0020_TEL" /></div>',width:120,align:'right'},
        {field:'rte',title:'<div align="center"><s:text name="CONST_MST0020_RTE" /></div>',width:120,align:'right'}
        ]]
    });
    return;
});

/**
 * 檢索時觸發,搜索(3個條件)
 */
function searchData() {
    var tabHeight = $(this).height() - 290;

    var res = $("#searchForm").form("validate");
    if(!res) {
        return false;
    }

    var param = new Object();
    param.nns_Cd = encodeURI($("#nns_Cd").combobox("getValue"));
    param.tokui_Cd = encodeURI($.trim($("#tokui_Cd").val()));
    param.niuke_Hnm = encodeURI($.trim($("#niuke_Hnm").val()));

//  param.item_Nm = encodeURI($("#item_Nm").val());
//  param.inventory_Div = encodeURI($("#inventory_Div").combobox("getValue"));
//  param.lot_No = encodeURI($("#lot_No").val());

//  param.image_Sort1 = encodeURI($("#image_Sort1").combobox("getValue"));


    $("#dataTbl").datagrid({
        title : '',
        url : "MST0020DataListInitAction!dataListInit",
        queryParams:param,
        type:'post',
        dataType:'json',
        pageNumber : 1,
        frozenColumns:[[
                    {field:'zt',title:'<div align="center"><s:text name="BTN_TEISEI" /></div>',width:50,
                        //自定義一種類型
                        formatter:function(value, rec, rowIndex){
                            return "<input type='checkbox' id='delete_This_One' name=checkbox='delete_This_One'/><a id='selectUpdate_A' href='#' class='l-btn l-btn-plain' plain='true' title='<s:text name='BTN_TEISEI'/>' onclick = \"editData('"+rec.koza+"','"+rec.gnpn_Shn_Cd+"','"+rec.zk_Kanri+"','"+rec.loc_No+"')\"><div class='icon-update'>&nbsp;&nbsp;&nbsp;&nbsp;</div></a>";
                        },align:'center'}
                ]],
        columns:[[
            {field:'nns_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NNS_NM" /></div>',width:120,align:'right'},
            {field:'tokui_Kanri_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_KANRI_CD" /></div>',width:120,align:'right'},
            {field:'niuke_Cd',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_CD" /></div>',width:120,align:'right'},
            {field:'tokui_Cd',title:'<div align="center"><s:text name="CONST_MST0020_TOKUI_CD" /></div>',width:120,align:'right'},
            {field:'niuke_Hnm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_HNM" /></div>',width:120,align:'right'},
            {field:'niuke_Short_Nm',title:'<div align="center"><s:text name="CONST_MST0020_NIUKE_SHORT_NM" /></div>',width:120,align:'right'},
            {field:'zip_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ZIP_CD" /></div>',width:120,align:'right'},
            {field:'adrs',title:'<div align="center"><s:text name="CONST_MST0020_ADRS" /></div>',width:120,align:'right'},
            {field:'adrs_Cd',title:'<div align="center"><s:text name="CONST_MST0020_ADRS_CD" /></div>',width:120,align:'right'},
            {field:'tel',title:'<div align="center"><s:text name="CONST_MST0020_TEL" /></div>',width:120,align:'right'},
            {field:'rte',title:'<div align="center"><s:text name="CONST_MST0020_RTE" /></div>',width:120,align:'right'}
        ]]
    });
    return;
}


function editData(niuke_Cd) {

    var message = "";

    message= '<s:text name="CM_CW_000"><s:param><s:text name="BTN_UPDATE_DATA"/></s:param></s:text>'

    $.messager.confirm('',message,function(r) {
//      這個應該是修改後判斷的
        if(r) {
            alert("0");
                niuke_Cd:niuke_Cd
//              /MST0020SelectUpdateAction!selectUpdate

            var oForm = document.getElementById("selectList");

            $("#niuke_Cd").val(niuke_Cd);

            $(oForm).submit();
        }else{
            alert("1");
        }
    });
}



// 先不用
// function insertData() {
//  var message = "";

//  message= '<s:text name="CM_CW_000"><s:param><s:text name="BTN_INSERT"/></s:param></s:text>'

//  $.messager.confirm('',message,function(r) {
//      if (data) {
//             alert("是");
//             $.post("${ctx}/MST0020InsertListAction!insertList");
//         }
//         else {
//          $.messager.alert("",'<s:text name="CM_AM_000" />', "error");
//         }

//  });

// }
function insertData() {
//  './b.html'${pageContext.request.contextPath}
    location.href='jsp/MST0020/insertList.jsp';
}
</script>
<title>Insert title here</title>
</head>
<body>
<h3>來到list.jsp一覽</h3>
<!-- 全局div -->
    <div>
        <form id="searchForm">
        <table class="table_border_line_s">
            <tr>

                <td style="width:100%; text-align:right;">
                    <input type="button" value="<s:text name="BTN_INSERT"/>" onclick="insertData();" class=btn_mouseout onmouseover="this.className='btn_mouseover'" onmouseout="this.className='btn_mouseout'"/>
                    &nbsp;&nbsp;
                </td><br/>
<!--            貨主 -->
                <!-- 荷主 -->
                <td class="list_title_bg_left_s_b" style="width:15%"><span class="text12_orange">■</span>
                    <s:text name="CONST_MST0020_NNS_NM" />
                </td>
                <td class="list_data_bg_left_s_b_nr" style="width:15%">
                    <select class="easyui-combobox select300" id="nns_Cd" name="nns_Cd"
                        data-options="editable:false">
                        <option value=""></option>
                        <s:iterator value="#request.ninushiList1" id="data">
                        <option value="<s:property value='#data.key'/>"><s:property value="#data.value"/></option>
                        </s:iterator>
                    </select>
                </td>
            </tr>
            <tr>
<!--                客戶 -->
                <!-- 得意先コード -->
                <td class="list_title_bg_left_s_b" style="width:15%"><span class="text12_orange">□</span>
                    <s:text name="CONST_MST0020_TOKUI_CD" />
                </td>
                <td class="list_data_bg_left_s_b" style="width:15%">
                    <input type="text" class="easyui-validatebox" id="tokui_Cd" name="tokui_Cd" size="40" />
                </td>
<!--                荷受人名 -->
                <td class="list_title_bg_left_s_b" style="width:15%" ><span class="text12_orange">□</span>
                    <s:text name="CONST_MST0020_NIUKE_HNM" />
                </td>
                <td class="list_data_bg_left_s_b" style="width:15%">
                    <input type="text" class="easyui-validatebox" id="niuke_Hnm" name="niuke_Hnm" size="40" />
                </td>
            </tr>
        </table>
        </form>


        <table style="width: 100%">
            <tr>
                <td style="width:100%; text-align:right;">
                <input type="button" value="<s:text name="BTN_SEARCH"/>" onclick="searchData();" class=btn_mouseout onmouseover="this.className='btn_mouseover'" onmouseout="this.className='btn_mouseout'"/>
                &nbsp;&nbsp;</td>
            </tr>
        </table>
<!--        一覽界面的 -->
        <table id="dataTbl" striped="true" rownumbers="true" pagination="true" ></table>

        <!--        增刪改查的 -->
            <s:form id="selectList" name="selectList" action ="MST0020SelectUpdateAction!selectUpdate"  method="POST" namespace="" >
        <%--        <input type="hidden" name="menuId" value="${menuId}" /> --%>
                <s:hidden id="niuke_Cd" name="niuke_Cd"/>
            </s:form>

<!--        等待畫面 -->
        <div id="mask" class="easyui-dialog" modal="true" closed="true" closable="false" draggable="false" maximizable="false"
            collapsible="false" resizable="false" title="<s:text name="MSG_CM_PLEASE_WAIT"/>" style="width: 300px; height: 100px;">
        <p id="msgContent" class="panel-loading"><s:text name="MSG_CM_002" /></p>

    </div>
</body>
</html>
/** */

18.01.12

HttpServletRequest request = ServletActionContext.getRequest();
                    Object a =  mst0020List.get(0).getNns_Nm();

18.01.14

下拉列表esay-ui控件
自帶功能:
1:顯示百度的關鍵字搜索查詢
2:選默認值
3:下拉列表不可編輯
代碼如下:
function nns_Cd_kz() {
    $("#nns_Cd").combobox("select",'${nns_Cd}');
}

<tr>
                <td class="list_title_bg_left_s_b" style="width:15%"><span class="text12_orange"></span>
                    <s:text name="CONST_MST0020_NNS_CD" />
                </td>
                <td class="list_data_bg_left_s_b_nr" style="width:60%">
<div style="margin-bottom:20px">
                <input class="easyui-combobox" id="nns_Cd" name="nns_Cd" style="width:300px" data-options="
                    url:'MST0020DataListInitAction1!searchNNSList',

                    method:'get',
                    valueField:'id',
                    textField:'text',
                    panelHeight:'auto',
                    label: 'Language:',
                    labelPosition: 'top'
                    ">
</div>
                </td>
            </tr>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章