如何创建自定义表单字段?
我想完成的目标
- 创建按钮
- 单击按钮时添加自定义逻辑
有SignatureWidgetAnnotation、CheckButtonWidgetAnnAnnotation,但我如何控制点击事件?
是的,这肯定是可能的。
首先在Widget上创建一个AfterAction条目。
Obj aa_dict = mywidget.GetSDFObj().PutDict("AA);
然后你创建你的动作,并添加到";U〃;键单击。例如,下面将添加一个Javascript条目。
Obj alert_js = doc.CreateIndirectDict();
alert_js.PutName("S", "JavaScript");
alert_js.PutString("JS", "app.alert(' Hello World! ');");
// Associate this JS action with 'On Mouse Up' event.
aa_dict.Put("U", alert_js);
请参阅此处的表194以获取要挂接的操作的完整列表。