找回密码
 注册成为天翎用户
查看: 3790|回复: 19

iScript 如何从数据库表中动态生成下拉框中的选项

[复制链接]
sunxbw 发表于 2012-8-22 09:43:25 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-8-22 16:54 编辑
  1. var opts=$TOOLS.createOptions();
  2. var dql="$formname=省份";//这个怎么用,$formname=后面是什么值?
  3. var docs=queryByDQL(dql);
  4. for(var iter=docs.iterator();iter.hasNext();){
  5.         var doc=iter.next();
  6.         var dst_name=doc.getItemValueAsString("省份");//“省份”指那个,是数据库的么?
  7.         opts.add(dst_name,dst_name);        
  8. }
  9. opts;
复制代码
我是看教程http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D69,没看明白。
希望有人给解决下.
bess 发表于 2012-8-22 09:49:52 | 显示全部楼层
您好,这个formname后面的值是您的表单名,这个是我们平台封装的一种数据库查询语法Dql语法,关于dql的语法,您可以参考我们平台打包版本(文档路径:..\MyApps-2.5.sp5.10357\MyApps-2.5.sp5.10357\Platform-application-help\docs)中的说明文档来学习使用,或者您可以参考下面的视频:
http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D63

或者您还可以通过sql的方式动态给下拉框添加选项,具体请参考下帖:
http://www.teemlink.com/bbs/view ... =%CF%C2%C0%AD%BF%F2
回复

使用道具 举报

 楼主| sunxbw 发表于 2012-8-22 10:10:26 | 显示全部楼层
var dst_name=doc.getItemValueAsString("省份");//“省份”指那个,是数据库的么?
回复

使用道具 举报

purple 发表于 2012-8-22 10:13:46 | 显示全部楼层
回复 3# sunxbw


    您所提问的这个省份,是字段名,在数据库的名称是item_省份.
回复

使用道具 举报

 楼主| sunxbw 发表于 2012-8-22 10:36:37 | 显示全部楼层
回复 4# purple
多谢。
回复

使用道具 举报

bess 发表于 2012-8-22 10:39:17 | 显示全部楼层
请问您的问题是否有的到解决,如果有,请在帖子中告知,谢谢!
回复

使用道具 举报

 楼主| sunxbw 发表于 2012-8-22 10:45:57 | 显示全部楼层
回复 6# bess


没有。
回复

使用道具 举报

bess 发表于 2012-8-22 10:51:43 | 显示全部楼层
那么请问您现在具体是什么问题,请将您的问题详细描述以便我们这边协助您解决,谢谢。
回复

使用道具 举报

 楼主| sunxbw 发表于 2012-8-22 11:00:40 | 显示全部楼层
这个省份必须要单独单独建一个表单。如何在另一张表里面引入呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

purple 发表于 2012-8-22 11:02:49 | 显示全部楼层
回复 9# sunxbw


    那您把var dql="$formname=省份";的“省份”二字换成你的表单名称即可。如果还有问题,您可把您的表单名称、字段名贴出来,我们这边帮您修改。
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 03:01

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表