如何在 kony 的运行时创建自定义视图。例如在 android 中我们创建一个按钮
Button mBtn = new Button(activity.getApplicationContext());
同样在 kony 中如何在 kony 中创建视图、文本文件、按钮。
如何在 kony 的运行时创建自定义视图。例如在 android 中我们创建一个按钮
Button mBtn = new Button(activity.getApplicationContext());
同样在 kony 中如何在 kony 中创建视图、文本文件、按钮。
要创建动态视图,您需要设置表单的属性
//Form basic configuration
var basicConf = {
id:"frmDynamic",
postShow:ShowPostShowAlert
};
//Form layout configuration
var layoutConf = {
displayOrientation:"FORM_DISPLAY_ORIENTATION_PORTRAIT",
padding:[5,5,5,5],
paddingInPixel:true
};
//Form Platform Specific Properties configuration
var platformConf = {
onDeviceBack:ShowOnBackAlert
};
拥有所有属性后,创建 Form2 的实例并分配您创建的属性
//Create the form
var frmDynamic = new kony.ui.Form2(basicConf, layoutConf, platformConf);
让我们在表单中添加一个文本框。就像表单一样,您需要为文本框设置属性
//Textbox Basic Configuration
var textboxBC = {
id:"txtDynamic",
isVisible:true,
placeholder:"Type here..."
};
//Textbox Layout Configuration
var textboxLC = {
hExpand:true,
margin:[2,2,2,2],
padding:[0,0,0,0],
marginInPixel:true,
paddingInPixel:true
};
//Textbox Platform Specific Properties Configuration
var textboxPC = {
toolTip:"Dynamic TextBox"
};
创建 TextBox2 的实例
//Create the Textbox
var txtDynamic = new kony.ui.TextBox2(textboxBC textboxLC, textboxPC);
现在在表单中添加文本框并显示您的表单
frmDynamic.add(txtDynamic);
frmDynamic.show();
希望能帮助到你。