> 웹 프론트엔드 > JS 튜토리얼 > WIN에서 jQuery EasyUI를 사용하는 방법

WIN에서 jQuery EasyUI를 사용하는 방법

php中世界最好的语言
풀어 주다: 2018-04-19 14:01:51
원래의
1366명이 탐색했습니다.

이번에는 WIN에서 jQuery EasyUI를 사용하는 방법과 WIN에서 jQuery EasyUI를 사용할 때 주의사항에 대해 알려드리겠습니다. 실제 사례를 살펴보겠습니다.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

<!DOCTYPE html>

<html>

  <head>

    <meta charset="UTF-8">

    <title>管理取派员</title>

    <!-- 导入jquery核心类库 -->

    <script type="text/javascript" src="../../js/jquery-1.8.3.js"></script>

    <!-- 导入easyui类库 -->

    <link rel="stylesheet" type="text/css" href="../../js/easyui/themes/default/easyui.css">

    <link rel="stylesheet" type="text/css" href="../../js/easyui/themes/icon.css">

    <link rel="stylesheet" type="text/css" href="../../js/easyui/ext/portal.css">

    <link rel="stylesheet" type="text/css" href="../../css/default.css">

    <script type="text/javascript" src="../../js/easyui/jquery.easyui.min.js"></script>

    <script type="text/javascript" src="../../js/easyui/ext/jquery.portal.js"></script>

    <script type="text/javascript" src="../../js/easyui/ext/jquery.cookie.js"></script>

    <script src="../../js/easyui/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>

    <script type="text/javascript">

      function doAdd(){

        $('#addWindow').window("open");

      }

      function doEdit(){

        alert("修改...");

      }

      function doDelete(){

        alert("删除...");

      }

      function doRestore(){

        alert("将取派员还原...");

      }

      //工具栏

      var toolbar = [ {

        id : 'button-add'

        text : '增加',

        iconCls : 'icon-add',

        handler : doAdd

      }, {

        id : 'button-edit',

        text : '修改',

        iconCls : 'icon-edit',

        handler : doEdit

      }, {

        id : 'button-delete',

        text : '作废',

        iconCls : 'icon-cancel',

        handler : doDelete

      },{

        id : 'button-restore',

        text : '还原',

        iconCls : 'icon-save',

        handler : doRestore

      }];

      // 定义列

      var columns = [ [ {

        field : 'id',

        checkbox : true,

      },{

        field : 'courierNum',

        title : '工号',

        width : 80,

        align : 'center'

      },{

        field : 'name',

        title : '姓名',

        width : 80,

        align : 'center'

      }, {

        field : 'telephone',

        title : '手机号',

        width : 120,

        align : 'center'

      }, {

        field : 'checkPwd',

        title : '查台密码',

        width : 120,

        align : 'center'

      }, {

        field : 'pda',

        title : 'PDA号',

        width : 120,

        align : 'center'

      }, {

        field : 'standard.name',

        title : '取派标准',

        width : 120,

        align : 'center',

        formatter : function(data,row, index){

          if(row.standard != null){

            return row.standard.name;

          }

          return "";

        }

      }, {

        field : 'type',

        title : '取派员类型',

        width : 120,

        align : 'center'

      }, {

        field : 'company',

        title : '所属单位',

        width : 200,

        align : 'center'

      }, {

        field : 'deltag',

        title : '是否作废',

        width : 80,

        align : 'center',

        formatter : function(data,row, index){

          if(data=="0"){

            return "正常使用"

          }else{

            return "已作废";

          }

        }

      }, {

        field : 'vehicleType',

        title : '车型',

        width : 100,

        align : 'center'

      }, {

        field : 'vehicleNum',

        title : '车牌号',

        width : 120,

        align : 'center'

      } ] ];

      $(function(){

        // 先将body隐藏,再显示,不会出现页面刷新效果

        $("body").css({visibility:"visible"});

        // 取派员信息表格

        $('#grid').datagrid( {

          iconCls : 'icon-forward',

          fit : true,

          border : false,

          rownumbers : true,

          striped : true,

          pageList: [30,50,100],

          pagination : true,

          toolbar : toolbar,

          url : "../../data/courier.json",

          idField : 'id',

          columns : columns,

          onDblClickRow : doDblClickRow

        });

        // 添加取派员窗口

        $('#addWindow').window({

          title: '添加取派员',

          width: 800,

          modal: true,

          shadow: true,

          closed: true,

          height: 400,

          resizable:false

        });

        //对收派标准save按钮,添加点击事件

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

          //判断是否form中的所有表单对象都通过校验

          if($("#standardForm").form('validate')){

            //都通过校验

            $("#standardForm").submit();

          }else{

            $.messager.alert("警告","表单存在非法内容,请重新填写","warning");

          }

          //关闭窗口

          $("#addWindow").window('sclose');

        });

      });

      function doDblClickRow(){

        alert("双击表格数据...");

      }

    </script>

  </head>

  <body class="easyui-layout" style="visibility:hidden;">

    <p region="center" border="false">

      <table id="grid"></table>

    </p>

    <p class="easyui-window" title="对收派员进行添加或者修改" id="addWindow" collapsible="false" minimizable="false" maximizable="false" style="top:20px;left:200px">

      <p region="north" style="height:31px;overflow:hidden;" split="false" border="false">

        <p class="datagrid-toolbar">

          <a id="save" icon="icon-save" href="#" class="easyui-linkbutton" plain="true">保存</a>

        </p>

      </p>

      <p region="center" style="overflow:auto;padding:5px;" border="false">

        <form id="standardForm" action="../../standard_save.action" method="post">

          <table class="table-edit" width="80%" align="center">

            <tr class="title">

              <td colspan="4">收派员信息</td>

            </tr>

            <tr>

              <td>快递员工号</td>

              <td>

                <input type="text" name="courierNum" class="easyui-validatebox" required="true" />

              </td>

              <td>姓名</td>

              <td>

                <input type="text" name="name" class="easyui-validatebox" required="true" />

              </td>

            </tr>

            <tr>

              <td>手机</td>

              <td>

                <input type="text" name="telephone" class="easyui-validatebox" required="true" />

              </td>

              <td>所属单位</td>

              <td>

                <input type="text" name="company" class="easyui-validatebox" required="true" />

              </td>

            </tr>

            <tr>

              <td>查台密码</td>

              <td>

                <input type="text" name="checkPwd" class="easyui-validatebox" required="true" />

              </td>

              <td>PDA号码</td>

              <td>

                <input type="text" name="pda" class="easyui-validatebox" required="true" />

              </td>

            </tr>

            <tr>

              <td>快递员类型</td>

              <td>

                <input type="text" name="type" class="easyui-validatebox" required="true" />

              </td>

              <td>取派标准</td>

              <td>

                <input type="text" name="standard.id"

                    class="easyui-combobox"

                    data-options="required:true,valueField:&#39;id&#39;,textField:&#39;name&#39;,

                      url:&#39;../../standard_findAll.action&#39;"/>

              </td>

            </tr>

            <tr>

              <td>车型</td>

              <td>

                <input type="text" name="vehicleType" class="easyui-validatebox" required="true" />

              </td>

              <td>车牌号</td>

              <td>

                <input type="text" name="vehicleNum" class="easyui-validatebox" required="true" />

              </td>

            </tr>

          </table>

        </form>

      </p>

    </p>

    <!-- 查询快递员-->

    <p class="easyui-window" title="查询快递员窗口" closed="true" id="searchWindow" collapsible="false" minimizable="false" maximizable="false" style="width: 400px; top:40px;left:200px">

      <p style="overflow:auto;padding:5px;" border="false">

        <form id="searchForm">

          <table class="table-edit" width="80%" align="center">

            <tr class="title">

              <td colspan="2">查询条件</td>

            </tr>

            <tr>

              <td>工号</td>

              <td>

                <input type="text" name="courierNum" />

              </td>

            </tr>

            <tr>

              <td>收派标准</td>

              <td>

                <input type="text" name="standard.name" />

              </td>

            </tr>

            <tr>

              <td>所属单位</td>

              <td>

                <input type="text" name="company" />

              </td>

            </tr>

            <tr>

              <td>类型</td>

              <td>

                <input type="text" name="type" />

              </td>

            </tr>

            <tr>

              <td colspan="2"><a id="searchBtn" href="#" class="easyui-linkbutton" data-options="iconCls:&#39;icon-search&#39;">查询</a> </td>

            </tr>

          </table>

        </form>

      </p>

    </p>

  </body>

</html>

로그인 후 복사

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

jquery 입력 상자에서 키워드를 찾아 강조 표시

JS를 사용하여 60초 후 재전송 인증 코드 기능 만들기

그래픽 및 텍스트 설명이 포함된 JS 배열 중복 제거

위 내용은 WIN에서 jQuery EasyUI를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿