以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎样利用加减控件向数据库中增加减少数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=192038) |
||||||||||||||||||||||||||||||
-- 作者:ycs5801 -- 发布时间:2024/5/25 9:09:00 -- 怎样利用加减控件向数据库中增加减少数据 加减控件 spinner
提供了一个类似购物车里的数量输入控件。可以通过加减按钮设置整数值,仅支持整数。 在定义加减控件之前,首先你得定义一个输入框组(InputGroup),定义输入框组的语法为: ExWeUI.WebUI.AddInputGroup(ParentID,
ID)
AddSpinner(ID, Label)
|
||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2024/5/25 9:32:00 -- ipg = ExWeUI.WebUI.AddInputGroup("", "ipg6", "使用事件") With ipg.AddSpinner("sp07", "数量") .Attribute = "onchange=\'这里使用ajax比如submitAjaxFileds提交数据到后台处理\'" End With wb.InsertHTML("form1", ipg.BuildHtml)
[此贴子已经被作者于2024/5/25 9:32:57编辑过]
|
||||||||||||||||||||||||||||||
-- 作者:ycs5801 -- 发布时间:2024/5/25 11:13:00 -- .Attribute = "on change=\'这里使用ajax比如submitAjaxFileds提交数据到后台处理\'" 这句能不能给个详细点的示例
|
||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2024/5/25 11:26:00 -- .Attribute = "onchange=""submitAjaxFileds(\'接收页面.htm\',\'\',\'订单编号控件ID\',\'加减控件ID\',false);""" 接收页面 Case "接收页面.htm" \'根据输入的省和县,获取区号有邮编 Dim dr As DataRow = DataTables("xxx").Find("订单编号=\'" & e.Values("订单编号控件ID") & "") If dr IsNot Nothing Then dr("数量") = e.Values("加减控件ID") dr.save End If e.WriteString("OK")
|
||||||||||||||||||||||||||||||
-- 作者:ycs5801 -- 发布时间:2024/5/26 11:54:00 -- wb.AppendHTML("<link rel=\'stylesheet\' href=\'./weui/exweui.css\'/>", True) \'引入样式2文件 wb.AppendHTML("<script src=\'./weui/exweui.js\' ></script>", True) \'引入框架文件 wb.AddPage("", "page1").Attribute = "style=width:100%;" \'增加1个page Dim p1Div = ExWeUI.WebUI.AddHtmlTag("", "", "div") Dim p1Div1 = ExWeUI.WebUI.AddHtmlTag("", "", "div", , "style=\'display: flex;flex-direction: column;height: 100%;\'") Dim drs As List(Of DataRow) = dt.Select("") If drs.Count > 0 Then \' messagebox.show(drs.count) With ExWeUI.WebUI.AddListGroup("page1", "lst01", 1) wb.AppendHTML("<style>.exui-list-other{width: 100%;}</style>") \'为了显示内容的横向底色可以满屏幕(1)共5步,在js文件中还有一个函数 For Each dr As DataRow In drs Dim txt As String = "<p>发布日期:" & dr("发布日期") & "<br/>" With .AddList(dr("菜品名称"), "./Attachments/" & dr("菜品图片") , "renamecx_name.htm?name=" & dr("_Identify")) .TextStyle = "color:black;font-size:15px" \'字体颜色,字体大小 .ImageWidth = 100 \'图片大小 With .LeftFooter .AddFoot(dr("菜品价格") & "元").Attribute = "style=\'color:red;font-size:15px\'" End With End With Dim ipg As ExWeUI.ExInputGroup = ExWeUI.WebUI.AddInputGroup("", "ipg1", "默认") With ipg.AddSpinner("sp02", "数量") .max = 20 .min = 10 End With wb.InsertHTML(p1Div, ipg.BuildHtml) Next p1Div1.InnerHtml = p1Div.InnerHtml & ExWeUI.WebUI.AddHtmlTag("", "p1", "div",.BuildHtml, "class=""exui-scrollview""").buildhtml End With wb.InsertHTML("<div style=\'height:50px\'></div>") wb.InsertHTML("page1", p1Div1.buildhtml) wb.InsertHTML("</div>") 想在图中方框的位置放上加减栏,黄色部分代码应该加在哪里? |
||||||||||||||||||||||||||||||
-- 作者:ycs5801 -- 发布时间:2024/5/26 13:37:00 -- With .AddList(dr("菜品名称"), "./Attachments/" & dr("菜品图片") , "renamecx_name.htm?name=" & dr("_Identify")) .TextStyle = "color:black;font-size:15px" \'字体颜色,字体大小 .ImageWidth = 100 \'图片大小 With .LeftFooter .AddFoot(dr("菜品价格") & "元").Attribute = "style=\'color:red;font-size:15px\'" End With Dim ipg As ExWeUI.ExInputGroup = ExWeUI.WebUI.AddInputGroup("", "ipg", "默认") With ipg.AddSpinner("sp02", "数量") .max = 20 .min = 10 End With .RightFooter.AddFoot("").Attribute = ipg.BuildHtml End With 按照黄色代码修改后,虽然增加了加减栏,但是排版已经错乱了,应该怎么更改?
|
||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2024/5/26 20:36:00 -- 到浏览器开发者工具里调试看怎么样更改样式有效,用到项目里 |
||||||||||||||||||||||||||||||
-- 作者:ycs5801 -- 发布时间:2024/5/27 16:16:00 -- 看一下 以下内容是专门发给有点蓝浏览 老师,能不能帮忙调试一下,我试了半天也没弄好,http://127.0.0.1:8103/browse.htm 在这个网页,目标:可以让列表中的图片文字和加减按钮都完美显示出来。
|
||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2024/5/27 16:32:00 -- 以下内容是专门发给ycs5801浏览 |
||||||||||||||||||||||||||||||
-- 作者:ycs5801 -- 发布时间:2024/5/27 16:43:00 -- 不对啊,没变啊,我的返回来的具体内容是在这个函数中:renamecxtq |