Foxtable(狐表)用户栏目专家坐堂 → [原创]期待大升级


  共有32879人关注过本帖树形打印复制链接

主题:[原创]期待大升级

帅哥哟,离线,有人找我吗?
pcxjxjhkw
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
[原创]期待大升级  发帖心情 Post By:2016/10/13 9:55:00 [只看该作者]

狐爸,新的移动功能,什么时候大的升级?大家都很期待,同时她好让我们决定是否继续购买!

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/13 11:16:00 [只看该作者]

嘿,基本上,你是不可能不买的,因为没有比foxtable更实在的产品了。

 

贴一段新版的帮助:

 

 

示例

 

HttpRequest事件代码:

 

Dim fl As String = "d:\web\" & e.path
If
filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            Return
'这里必须返回
    End
Select
End
If
Select
Case e.Path
    Case "test.htm"
        Dim wb As new WeUI
        With wb.addmsgpage("","msgpage",
"操作完成","内容详情,可根据实际需要安排")
            .AddButton("btn1",
"确定")
            .AddButton("btn2",
"取消").kind = 1
            .AddExtra(
"详细信息","http://www.foxtable.com/")
       
End With
        e.WriteString(wb.Build)
'生成网页
End
Select

 

这十几行代码,建立了一个web服务器,生成了一个页面:

 

图片点击可在新窗口打开查看

 

[此贴子已经被作者于2016/10/13 11:16:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/13 11:20:00 [只看该作者]

更重要的是,这个web服务器可以和你的管理系统完全整合起来。

 

假定有下图所示的一个表:

 


图片点击可在新窗口打开查看此主题相关图片如下:0093.png
图片点击可在新窗口打开查看

 

希望设计一个手机录入界面:

  


图片点击可在新窗口打开查看此主题相关图片如下:0090.png
图片点击可在新窗口打开查看

 

录入OK能提示:

 


图片点击可在新窗口打开查看此主题相关图片如下:0092.png
图片点击可在新窗口打开查看

 

缺少关键内容能提示:

 


图片点击可在新窗口打开查看此主题相关图片如下:0091.png
图片点击可在新窗口打开查看

 

从服务器的建立,三个网页的生成,到数据的接收,所有的代码,都在下面:

 

Dim fl As String = "d:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If
Dim wb As New weui
Select Case e.Path
    Case "addnew.htm"
        If e.Values.Count = 0 Then
            wb.AddForm("","form1","addnew.htm")
            With wb.AddInputGroup("form1","ipg1","客户资料")
                .AddInput("姓名","姓名","Text") '前一个"姓名"是ID,后一个"姓名"是标题
                .AddInput("年龄","年龄","number")
                .AddInput("日期","日期","date")
                .AddSelect("级别","级别","普通会员|高级会员|VIP会员")
                .AddSwitch("停权","停权").Value = "True"
            End With
            With wb.AddRadioGroup("form1","学历","最高学历")
                .Add("本科","本科")
                .Add("硕士","硕士")
                .Add("博士","博士")
            End With
            With wb.AddCheckGroup("form1","偏好","品牌偏好")
                .Add("苹果","苹果")
                .Add("华为","华为")
                .Add("三星","三星")
            End With
            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定", "submit")
            End With
            e.WriteString(wb.Build)
        Else
            Dim nms() As String = {"姓名","年龄","日期","级别"} '不能为空的列名数组
            For Each nm As String In nms
                If e.Values.ContainsKey(nm) = False Then '生成错误提示页
                    With wb.addmsgpage("","msgpage","增加失败", nm & "列不能为空!")
                        .icon = "Warn" '改变图标
                        .AddButton("btn1","返回").Attribute = ""
                    End With
                    e.WriteString(wb.Build)
                    Return '必须返回
                End If
            Next
            nms = New String() {"姓名","年龄","日期","级别","停权","学历"}  '重新定义了nms数组,增加了两列.
            Dim dr As DataRow = DataTables("客户").AddNew()
            For Each nm As String In nms
                If e.Values.ContainsKey(nm) Then
                    dr(nm) = e.values(nm)
                End If
            Next
            '以下代码处理品牌复选列表项
            Dim pp As String
            nms = New String() {"苹果","华为","三星"} '将nms重新定义为品牌数组
            For Each nm As String In nms
                If e.Values.ContainsKey(nm) AndAlso e.Values(nm).Trim() = "on" Then '不能省略Trim
                    pp = pp & nm  & ","
                End If
            Next
            If pp > "" Then
                dr("偏好") = pp.Trim(",")
            End If
            '保存并生成增加成功提示页面
            dr.save()
            With wb.addmsgpage("","msgpage","增加成功", "好好学习,天天向上") '生成成功提示页
                .AddButton("btn1","继续增加","addnew.htm")
            End With
            e.WriteString(wb.Build)
        End If
End Select

 

 

[此贴子已经被作者于2016/10/13 11:20:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2016/10/13 11:29:00 [只看该作者]

 这个牛B了

 回到顶部
帅哥哟,离线,有人找我吗?
oaok
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1198 积分:7859 威望:0 精华:0 注册:2013/5/17 14:26:00
  发帖心情 Post By:2016/10/13 11:30:00 [只看该作者]

用户已经被屏蔽

 回到顶部
帅哥哟,离线,有人找我吗?
oaok
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1198 积分:7859 威望:0 精华:0 注册:2013/5/17 14:26:00
  发帖心情 Post By:2016/10/13 11:32:00 [只看该作者]

用户已经被屏蔽

 回到顶部
帅哥哟,离线,有人找我吗?
fanllys668
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:198 积分:2544 威望:0 精华:0 注册:2012/8/12 23:46:00
  发帖心情 Post By:2016/10/13 11:32:00 [只看该作者]

非常非常期待,牛B了


 回到顶部
帅哥哟,离线,有人找我吗?
pcxjxjhkw
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2016/10/13 11:33:00 [只看该作者]

支持狐爸,什么时候能升级?

 回到顶部
帅哥哟,离线,有人找我吗?
落叶孤影
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:189 积分:1618 威望:0 精华:0 注册:2016/5/5 14:56:00
  发帖心情 Post By:2016/10/13 11:37:00 [只看该作者]

这个必须顶起来!牛!

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12117 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2016/10/13 11:37:00 [只看该作者]

口水都下来了。

 回到顶部
总数 159 1 2 3 4 5 6 7 8 9 10 下一页 ..16