在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1405|回复: 7

[求助] 如何使用hiAddField将一个field添加到已经创建好的form中?

[复制链接]
发表于 2022-9-6 14:23:17 | 显示全部楼层 |阅读模式
200资产
如题,cadence的help中没有例句,看不太懂说明,有没有使用过这个函数的朋友讲解一下怎么使用?

最佳答案

查看完整内容

添加之前删除以前已经存在的field,然后按照下面方式添加,其参数跟创建Form时差不多,加一个用hiAddField,加几个用hiAddFields,还有问题可以加89363783群
发表于 2022-9-6 14:23:18 | 显示全部楼层
添加之前删除以前已经存在的field,然后按照下面方式添加,其参数跟创建Form时差不多,加一个用hiAddField,加几个用hiAddFields,还有问题可以加89363783群




  1.         hiDeleteField( theForm 'fieldSymbol )
  2.                 hiAddField( theForm
  3.                         list( hiCreateComboField(
  4.                         ?name                'fieldSymbol
  5.                         ?items                choices
  6.                         ?value                defValue
  7.                         ?editable        editable
  8.                         ) 100:70 150:30 0 )
  9.                 ) ;


复制代码
 楼主| 发表于 2022-9-6 15:53:17 | 显示全部楼层


cbhvjd 发表于 2022-9-6 15:18
添加之前删除以前已经存在的field,然后按照下面方式添加,其参数跟创建Form时差不多,加一个用hiAddField ...


不能保留已经存在的field,然后在这个基础上再添加新的field吗?
发表于 2022-9-6 15:56:44 | 显示全部楼层


Van·Darkholme 发表于 2022-9-6 15:53
不能保留已经存在的field,然后在这个基础上再添加新的field吗?


删除同名的即可,其它的可以保留,不受影响
 楼主| 发表于 2022-9-6 16:05:28 | 显示全部楼层


cbhvjd 发表于 2022-9-6 15:56
删除同名的即可,其它的可以保留,不受影响


我之前按照你这样的方式试过,我没有删除之前的field,然后新建了一个intfield,这个intfield可以显示它的prompt,但是不知道为什么显示不了输入框。写法是这样的:
hiAddField(
    TheForm
    hiCreateIntField(
      ?name ‘NewField
      ?prompt “Input”
    ) 10:10    10:10    200

发表于 2022-9-6 16:49:54 | 显示全部楼层


Van·Darkholme 发表于 2022-9-6 16:05
我之前按照你这样的方式试过,我没有删除之前的field,然后新建了一个intfield,这个intfield可以显示它 ...


注意dimension定义,你这个field定义的宽度太小,我们的宽度至少应该比prompt width大,dimension第一个坐标表示field左上角,第二个坐标表示field的长宽,第三个位prompt width,你这里宽度为10,比prompt width 200小,肯定看不到输入框的。
 楼主| 发表于 2022-9-6 18:34:42 | 显示全部楼层


cbhvjd 发表于 2022-9-6 16:49
注意dimension定义,你这个field定义的宽度太小,我们的宽度至少应该比prompt width大,dimension第一个 ...


好的,谢谢!我会儿改一下试试
 楼主| 发表于 2022-9-6 19:46:15 | 显示全部楼层


cbhvjd 发表于 2022-9-6 16:49
注意dimension定义,你这个field定义的宽度太小,我们的宽度至少应该比prompt width大,dimension第一个 ...


试过了,搞定了,非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 21:54 , Processed in 0.024276 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表