easyUI项目如何启动运行(easyui)

导读 你们好,最近小活发现有诸多的小伙伴们对于easyUI项目如何启动运行,easyui这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看

你们好,最近小活发现有诸多的小伙伴们对于easyUI项目如何启动运行,easyui这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 在百度搜索引擎中搜索关键词“jQuery EasyUI”,如下图所示。

2、 访问JQuery EasyUI官网,如下图所示。

3、 点击导航栏上的【下载】超链接,进入下载页面,选择要下载的GPL Edition版本,如下图所示。

4、 解压jQuery EasyUI文件夹和项目目录,如下图所示。

5、 在项目文件夹中,新建一个index.html,引入文件如easyui.css,jquery。easyui.min.js进入其中。

6、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/default/easyui.css'

7、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/icon.css'

8、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/color.css'

9、 script type='text/javascript' src='http://code.jquery.com/jquery-1.6.min.js'/script

10、 script type='text/javascript' src='http://www.jeasyui.com/easyui/jquery.easyui.min.js'/script

11、 让我们以基本的CRUD应用为例。

12、 !DOCTYPE html

13、 html

14、 head

15、 meta charset='UTF-8'

16、 titleBasic CRUD Application - jQuery EasyUI CRUD Demo/title

17、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/default/easyui.css'

18、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/icon.css'

19、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/color.css'

20、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/demo/demo.css'

21、 script type='text/javascript' src='http://code.jquery.com/jquery-1.6.min.js'/script

22、 script type='text/javascript' src='http://www.jeasyui.com/easyui/jquery.easyui.min.js'/script

23、 /head

24、 body

25、 h2Basic CRUD Application/h2

26、 pClick the buttons on datagrid toolbar to do crud actions./p

27、

28、 table id='dg' title="My Users" class='easyui-datagrid' style='width:700px;height:250px'

29、 url='get_users.php'

30、 toolbar='#toolbar' pagination='true'

31、 rownumbers='true' fitColumns='true' singleSelect='true'

32、 thead

33、 tr

34、 th field='firstname' width='50'First Name/th

35、 th field='lastname' width='50'Last Name/th

36、 th field='phone' width='50'Phone/th

37、 th field='email' width='50'Email/th

38、 /tr

39、 /thead

40、 /table

41、 div id='toolbar'

42、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-add' plain='true' onclick='newUser()'New User/a

43、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-edit' plain='true' onclick='editUser()'Edit User/a

44、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-remove' plain='true' onclick='destroyUser()'Remove User/a

45、 /div

46、

47、 div id='dlg' class='easyui-dialog' style='width:400px;height:280px;padding:10px 20px'

48、 closed='true' buttons='#dlg-buttons'

49、 div class='ftitle'User Information/div

50、 form id='fm' method='post' novalidate

51、 div class='fitem'

52、 labelFirst Name:/label

53、 input name='firstname' class='easyui-textbox' required='true'

54、 /div

55、 div class='fitem'

56、 labelLast Name:/label

57、 input name='lastname' class='easyui-textbox' required='true'

58、 /div

59、 div class='fitem'

60、 labelPhone:/label

61、 input name='phone' class='easyui-textbox'

62、 /div

63、 div class='fitem'

64、 labelEmail:/label

65、 input name='email' class='easyui-textbox' validType='email'

66、 /div

67、 /form

68、 /div

69、 div id='dlg-buttons'

70、 a href='javascript:void(0)' class='easyui-linkbutton c6' iconCls='icon-ok' onclick='saveUser()' style='width:90px'Save/a

71、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-cancel' onclick='javascript:$('#dlg').dialog('close')' style='width:90px'Cancel/a

72、 /div

73、 script type='text/javascript'

74、 var url;

75、 function newUser(){

76、 $('#dlg').dialog('open').dialog('center').dialog('setTitle','New User');

77、 $('#fm').form('clear');

78、 url='save_user.php';

79、 }

80、 function editUser(){

81、 var row=$('#dg').datagrid('getSelected');

82、 if (row){

83、 $('#dlg').dialog('open').dialog('center').dialog('setTitle','Edit User');

84、 $('#fm').form('load',row);

85、 url='update_user.php?id='+row.id;

86、 }

87、 }

88、 function saveUser(){

89、 $('#fm').form('submit',{

90、 url: url,

91、 onSubmit: function(){

92、 return $(this).form('validate');

93、 },

94、 success: function(result){

95、 var result=eval('('+result+')');

96、 if (result.errorMsg){

97、 $.messager.show({

98、 title: 'Error',

99、 msg: result.errorMsg

100、 });

101、 } else {

102、 $('#dlg').dialog('close'); //close the dialog

103、 $('#dg').datagrid('reload'); //reload the user data

104、 }

105、 }

106、 });

107、 }

108、 function destroyUser(){

109、 var row=$('#dg').datagrid('getSelected');

110、 if (row){

111、 $.messager.confirm('Confirm','Are you sure you want to destroy this user?',function(r){

112、 if (r){

113、 $.post('destroy_user.php',{id:row.id},function(result){

114、 if (result.success){

115、 $('#dg').datagrid('reload'); //reload the user data

116、 } else {

117、 $.messager.show({ //show error message

118、 title: 'Error',

119、 msg: result.errorMsg

120、 });

121、 }

122、 },'json');

123、 }

124、 });

125、 }

126、 }

127、 /script

128、 style type='text/css'

129、 #fm{

130、 margin:0;

131、 padding:10px 30px;

132、 }

133、 .ftitle{

134、 font-size:14px;

135、 font-weight:bold;

136、 padding:5px 0;

137、 margin-bottom:10px;

138、 border-bottom:1px solid #ccc;

139、 }

140、 .fitem{

141、 margin-bottom:5px;

142、 }

143、 .fitem label{

144、 display:inline-block;

145、 width:80px;

146、 }

147、 .fitem input{

148、 width:160px;

149、 }

150、 /style

151、 /body

152、 /html

153、 这个案例的操作效果如下图所示。

154、 让我们以CRUD DataGrid为例。

155、 !DOCTYPE html

156、 html

157、 head

158、 meta charset='UTF-8'

159、 titleBuild CRUD DataGrid with jQuery EasyUI - jQuery EasyUI Demo/title

160、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/default/easyui.css'

161、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/themes/icon.css'

162、 link rel='stylesheet' type='text/css' href='http://www.jeasyui.com/easyui/demo/demo.css'

163、 script type='text/javascript' src='http://code.jquery.com/jquery-1.6.min.js'/script

164、 script type='text/javascript' src='http://www.jeasyui.com/easyui/jquery.easyui.min.js'/script

165、 script type='text/javascript' src='http://www.jeasyui.com/easyui/jquery.edatagrid.js'/script

166、 /head

167、 body

168、 h2CRUD DataGrid/h2

169、 pDouble click the row to begin editing./p

170、

171、 table id='dg' title="My Users" style='width:700px;height:250px'

172、 toolbar='#toolbar' pagination='true' idField='id'

173、 rownumbers='true' fitColumns='true' singleSelect='true'

174、 thead

175、 tr

176、 th field='firstname' width='50' editor='{type:'validatebox',options:{required:true}}'First Name/th

177、 th field='lastname' width='50' editor='{type:'validatebox',options:{required:true}}'Last Name/th

178、 th field='phone' width='50' editor='text'Phone/th

179、 th field='email' width='50' editor='{type:'validatebox',options:{validType:'email'}}'Email/th

180、 /tr

181、 /thead

182、 /table

183、 div id='toolbar'

184、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-add' plain='true' onclick='javascript:$('#dg').edatagrid('addRow')'New/a

185、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-remove' plain='true' onclick='javascript:$('#dg').edatagrid('destroyRow')'Destroy/a

186、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-save' plain='true' onclick='javascript:$('#dg').edatagrid('saveRow')'Save/a

187、 a href='javascript:void(0)' class='easyui-linkbutton' iconCls='icon-undo' plain='true' onclick='javascript:$('#dg').edatagrid('cancelRow')'Cancel/a

188、 /div

189、 script type='text/javascript'

190、 $(function(){

191、 $('#dg').edatagrid({

192、 url: 'get_users.php',

193、 saveUrl: 'save_user.php',

194、 updateUrl: 'update_user.php',

195、 destroyUrl: 'destroy_user.php'

196、 });

197、 });

198、 /script

199、

200、 /body

201、 /html

202、 这个案例的操作效果如下图所示。

以上就是easyui这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!