Foxtable(狐表)用户栏目专家坐堂 → [建议]移动开发 帮助文档急需完善


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

主题:[建议]移动开发 帮助文档急需完善

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/5 15:32:00 [显示全部帖子]

   14、数值字段不能采用千分位格式,否则什么都不显示。但整个帮助文档只字不提千分位的事,format的例子也只对小数。
   .AddInput("已签合同额","已签合同额","number").Value = format(dr("已签合同额"),"#,###")'因使用千分位不会显示数据
   .AddInput("未签合同额","未签合同额","number").Value = dr("未签合同额") '不使用千分位会显示数据
[此贴子已经被作者于2017/6/5 16:15:38编辑过]

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/5 16:15:00 [显示全部帖子]

   .AddInput("已签合同额","已签合同额","number").Value = format(dr("已签合同额"),"#,###")'因使用千分位不会显示数据
   .AddInput("未签合同额","未签合同额","number").Value = dr("未签合同额") '不使用千分位会显示数据

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/5 18:33:00 [显示全部帖子]

1、“数值框”的属性“文本框”能代替吗?
2、数值的千分位功能失效也叫“知识点”?
3、是帮助文档遗漏没说,还是软件的bug?总得有个说法或解释吧?
4、如果举手之劳的帮助文档对此不提,那会浪费多少人的多少时间?
5、如果开发者测试时没注意到这么多问题,直接交给用户,或规定时间内不能交付,又会影响多少用户和参与审批的领导?甚至影响开发人员的声誉,以后怎么合作?开发人员怎么挣钱?
6、为了解决问题,看遍了帮助中的"format"、"千分位"。没有直接提问,是怕影响你们,也怕你们动不动就说看帮助——其实我是一般不求人的,更怕你们的回答就是用js,而不给出具体的代码,例如,对于类似下列两个最常见的问题、几乎每个具有审批功能的项目都会遇到的问题、在C/S中非常简单而在B/S中有些复杂的问题,帮助文档却没有类似的例子:
A、 如何得到刚刚输入的”申请部门“的值,便于以后多个(注意:不是一二个)列表选项使用该值;
B、如何得到刚刚输入的”合同额“的值、”合同类型“(勘察设计/技术咨询/买卖租赁/劳务分包等)的值、”范本合同“的值(是/否),便于自动填写”合同等级“(高/低),再根据”合同等级“,决定审批的流程。
你的回答如下,而舍不得给出一行代码,导致更多的人继续提问、继续测试、继续惆怅:
调用ajax函数sendAjaxTextsendAjaxJSON,把"申请部门"的值传递过去。服务器处理后,合并生成一个字符串(包含全部信息),在js那里接收字符串后,分割或者json,取出值,赋值给各个下拉控件。

[此贴子已经被作者于2017/6/5 18:47:09编辑过]

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/5 18:36:00 [显示全部帖子]

33楼说:我觉得我的项目还是有点难度的,主要方法就是问,不会就问,基本上我的问题都得到比较好的解决
官方的工程师始终保持着耐心、热心,非常难能可贵,这里点1万个赞
33楼:你9个月发了530贴,只能说明帮助文档很不行!
只是我没你的运气,什么问题都能及时得到解决。
 

[此贴子已经被作者于2017/6/5 18:39:12编辑过]

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/5 19:57:00 [显示全部帖子]

回楼上:
1、不要把话题扯远了,我发这个帖子,就说明我和你一样拥有高级开发版,就说明我和你一样认可狐表,就说明我想用移动开发功能。
2、你的上述问题确实只有高手才能回答,也不得不承认色版主也确实是高手,而且给了你代码。但我的问题没有给出代码,需要按照他的思路自己编写代码、测试代码,也许最终因为代码问题而不会成功,毕竟js的逻辑、代码以及FT在B/S开发中的逻辑、代码都是很难理解的,比如.AddButton("btn1","返回").Attribute = "",只能套用,因为不知道history.back()在哪,帮助文档没做任何解释,weui.me.js中也没有搜索到。
3、我只是希望移动开发的帮助文档要站在移动开发用户的角度,详细讲解移动开发中遇到的一些常见问题及解决方法的代码,特别是要考虑移动开发的逻辑、功能与C/S有很大的不同。
4、如果有时间帮我解决34楼中A、B两个问题(其实解决一个就等于解决两个),谢谢。下面这个帖子问题类似,而方法却完全不同,也没说解决:
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100104&skin=0
[此贴子已经被作者于2017/6/5 20:03:26编辑过]

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/6 12:48:00 [显示全部帖子]

38楼的代码很详细,但似乎与我的意思不同。

我的意思是:

1 .AddSelect("申请部门","申请部门","|" & DataTables("字典管理").SqlGetComboListString("部门名称")).Attribute = "on-change='****'"

即:从<字典管理>表中取出<部门名称>作为列表选项,输入<申请部门>,此时触发某个函数,取得<申请部门>的值,再赋值给变量bmmc,并返回bmmc,为下一句代码所用(不采用级联列表的方法)。

2 .AddSelect("指定借款人","指定借款人","|" & DataTables("人员管理").SQLGetComboListString("员工姓名","部门名称='" & bmmc & "'")


40楼的代码无效,仍然显示空白,问题还是出在千分位格式上(“#,###”)。

[此贴子已经被作者于2017/6/6 12:50:46编辑过]

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/6 14:58:00 [显示全部帖子]

色版、蓝版:
    你们都理解错了,我认真看过帮助文档了,所以,你们所说的简单列表和级联列表我都会。现在我想知道怎么(或者说能否)得出42楼的bmmc变量,为本网页的后续代码使用。因为得到bmmc不仅仅是为了列表,还有别的用途,例如确定流程的走向,即便于if语句采用。
    如果能,麻烦给出代码。

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/6 18:16:00 [显示全部帖子]

狐爸的三种方法都不行:
1、隐藏元素:要求参数已知,而我只是刚刚输入。
2、用get参数:要求在表单的提交地址中加参数,而我的表单还没有提交。
3、用Cookie:要求与1一样。

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/8 9:03:00 [显示全部帖子]

关于bmmc变量的赋值和使用问题,经过测试发现:
在A网页中要用的空值变量bmmc,可以通过触发B网页给bmmc赋值,但是不能在A网页的后续语句中使用。

在整个帮助文档中,也没有一个这样的例子,牵扯到类似bmmc这种变量的,都是在函数和B网页中完成的。

如果上述测试结果的推断属实,请完善帮助文档。



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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/8 14:50:00 [显示全部帖子]

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
Vars.Add("bmmc",Gettype(String))
Select Case e.Path
    Case "test.htm",""
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","")
            .AddInput("申请部门","申请部门","text").Attribute ="on-change=""submitAjaxFileds('test2.htm','','申请部门',false);"""
            .AddInput("我的部门","我的部门","text").Value= Vars("bmmc")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
        e.WriteString(wb.Build)
    Case "test2.htm"
        Vars("bmmc") = e.PostValues("申请部门")
        MessageBox.Show(Vars("bmmc"))
        e.WriteString(Vars("bmmc"))
End Select
[此贴子已经被作者于2017/6/8 23:57:56编辑过]

 回到顶部
总数 23 上一页 1 2 3 下一页