Vue dialog在打开前加载dialog里的内容

Vue dialog在打开前加载dialog里的内容,第1张

原文地址

为解决dialog在首次打开时数据或组件没有加载的问题 这里使用一种简单粗暴的方法

dialog加载的依据是dialog的属性rendered(v-if="rendered")决定的,所以需要将rendered改为true,但有时会不生效 所以在前后分别打开和关闭dialog就可以了。 

new AlertDialogBuilder(this)

setTitle("标题")

setMessage("简单消息框")

setPositiveButton("确定", null)

show();

new AlertDialogBuilder(this)

setMessage("Not connected to wifi devices")

setNegativeButton("确定",new AlertDialogOnClickListener() {

@Override

public void onClick(DialogInterface arg0, int arg1) {

// TODO Auto-generated method stub

}

})

show();

可以试试这种方法:

1鼠标右键点击Dialog,选择添加类,取一个类名比如CMyDialog,基类选择CDialog

2在增加的CMyDialog类中,增加WM_PAINT的消息处理函数OnPaint,在OnPaint中, 用CPaintDC dc(this)构造的dc去输出,dcTextOutA()

4显示对话框时,用自定义的类去创建对象

CMyDialog mydlg;

dlgDoModal();

<div id="dlg" class="easyui-dialog" title="Toolbar and Buttons" style="width:1040px;height:600px;padding:10px" 

 2             data-options="

 3                 

 4                 buttons: [{

 5                     text:'保存',

 6                     iconCls:'icon-ok',

 7                     handler:function(){

 8                         ChangeMessage();

 9                     }

10                 },{

11                     text:'关闭',

12                     handler:function(){

13                         alert('cancel');;

14                     }

15                 }]

16             ">

17 

18 

19         <table id="detail_table" iconCls="icon-save" title="My Window" style="width: 100%; height: 300; font-size: 14px;" class="table">

20     <tr>

21         <td align="right">编号</td>

22         <td align="left"><input id="MessageId" class="combo datebox" style="width:180px; height: 20px;" readonly="true"></td>

23         <td align="right">菜单名称</td>

24         <td align="left"><input id="MessageTitle" class="combo datebox" style="width:180px; height: 20px;"></td>

25         <td align="right">数据类型</td>

26         <td align="left">

27             <select id="MessageType" class="easyui-combobox" panelHeight="auto" style="width:180px" onchange="MessageType_change(this)">

28                 <option value="MODE">模块</option>

29                 <option value="MENU">菜单</option>

30                 <option value="TEXT">文本</option>

31             </select>

32         </td>

33     </tr>

34     <tr>

35         <td align="right">上级编号</td>

36         <td align="left"><input id="ParentID" class="combo datebox" style="width:180px; height: 20px;" readonly="true"></td>

37         <td align="right">创建人</td>

38         <td align="left"><input id="MessageAuthorId" class="combo datebox" style="width:180px; height: 20px;" value="admin" readonly="true"></td>

39         <td align="right">创建时间</td>

40         <td align="left"><input id="MessageDate" class="combo datebox" style="width:180px; height: 20px;" readonly="true"></td>

41     </tr>

42 

43 

44     <tr id="Content_textarea">

45         <td colspan="6">

46             内容&emsp;

47             <textarea class="ckeditor" cols="80" id="MessageContent_ckeditor" name="editor1" rows="10"></textarea>

48            

49         </td>

50     </tr>

51 @    <tr id="Content_input">

52         <td>

53             内容

54         </td>

55         <td><input id="MessageContent" class="combo datebox" style="width:180px; height: 20px;"></td>

56         <td colspan="4"></td>

57     </tr>@

58     <tr>

59         <td colspan="6">&emsp;</td>

60     </tr>

61 </table>

62     </div>

以上就是关于Vue dialog在打开前加载dialog里的内容全部的内容,包括:Vue dialog在打开前加载dialog里的内容、android 自定义一个带有确定和取消按钮的dialog应该如何获取值、这个C++的Dialog怎么输出txt文本的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9463689.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存