如何包含文件上传对话框

时间:2016-11-01 16:36:40

标签: acumatica

我已经获得了一些C#图表扩展代码,可以将excel文件上传到“购买收据”屏幕上的“分配”弹出屏幕中。没有包含的PXSmartPanel似乎用作对话框。对于如何根据给定代码中的预期设置/配置此智能面板,我们将不胜感激。有问题的一行是:

if(this.NewRevisionPanel.AskExt()== WebDialogResult.OK)

代码如下:

class MyApplication(Gtk.Application):

    def __init__(self):
        Gtk.Application.__init__(self)

    # Activate the window
    def do_activate(self):
        win = MyWindow(self)
        label = MyLabel()
        win.add(label)
        win.show_all()

    # Starts the application
    def do_startup(self):
        Gtk.Application.do_startup(self)

app = MyApplication()
exit_status = app.run(sys.argv)
sys.exit(exit_status)

1 个答案:

答案 0 :(得分:2)

您应该在aspx文件中声明PXUploadDialog元素:

<px:PXUploadDialog ID="ImportPanel" runat="server" Key="NewRevisionPanel" Height="120px" Style="position: static" Width="560px"
                Caption="Import XML File (*.xml)" AutoSaveFile="false" RenderCheckIn="false" SessionKey="ImportStatementProtoFile" />