小编Red*_*Wei的帖子

尝试从FormRun检索数据源时获取null

我有2个表单,让我们调用表单A和B.在表单A中,我有一个按钮(空白按钮),当单击该按钮时,它将重定向到带有参数的表单B,该参数将注入表单B的数据源我无法检索表单B的数据源,它总是返回null.

[FormControlEventHandler(formControlStr(htVehicleListPage, FormCommandButtonControl1), FormControlEventType::Clicked)]
    public static void FormCommandButtonControl1_OnClicked(FormControl sender, FormControlEventArgs e)
    {
        FormDataSource htVehicleTable= sender.formRun().dataSource(formDataSourceStr(htVehicleListPage,htVehicleTable));
        htVehicleTable record=htVehicleTable.cursor();
        info(int2Str(record.htVehicleID)); //result: some legit ID.
        Args argsObj=new Args();
        argsObj.name(formStr(htVehicleMaintenanceDetails));
        FormRun formRunObj=new FormRun(argsObj);
        FormDataSource openningFormDataSource =formRunObj.dataSource(formDataSourceStr(htVehicleMaintenanceDetails,htVehicleMaintenance)); //result: openningFormDataSource is null, however, formRunObj is not null.
        Query queryObj=new Query();
        openningFormDataSource.query(queryObj);
        QueryBuildDataSource queryBuildDataSourceObj=queryObj.addDataSource(tableNum(htVehicleMaintenance));
        queryBuildDataSourceObj.addRange(fieldNum(htVehicleMaintenance,htVehicleID)).value(strFmt("htVehicleMaintenance.htVehicleID=%1",record.htVehicleID));
        formRunObj.init();
        formRunObj.run(); //if we inorge the null error it will show a form here
        formRunObj.wait();
    }
Run Code Online (Sandbox Code Playgroud)

x++ axapta

2
推荐指数
1
解决办法
67
查看次数

在这种情况下,字体权重属性不起作用

这是我的css:

td{
        color: white;
        font-family: arial;
        font-size: 13vh;
        font-weight: 300;
        text-align: center; 
        vertical-align: middle;
        background-color: rgba(4,54,82,.62);
}
Run Code Online (Sandbox Code Playgroud)

一切正常,因为我预期"font-weight"属性.你认为问题在哪里?

html css

0
推荐指数
1
解决办法
41
查看次数

标签 统计

axapta ×1

css ×1

html ×1

x++ ×1