讯光科技
JQueryMobile

JQueryMobile

當前位置:首頁>常見問答>JQueryMobile


getValue方法 & setValue方法

//getValue方法

value = $(id).mdatebox('getValue');
value = $(id).mtimebox('getValue');
value = $(id).radiobuttons('getValue');
value = $(id).checkboxes('getValue');
value = $(id).refval('getValue');
value = $(id).file('getValue');
value = $(id).geolocation('getValue');
value = $(id).geomap('getValue');
其他全部:
value = $(id).val(); 


//setValue方法

$(id).mdatebox('setValue', value );
$(id).mtimebox('setValue', value );
$(id).radiobuttons('setValue', value );
$(id).checkboxes('setValue', value );
$(id).refval('setValue', value );
$(id).flipswitch('setValue', value );
$(id).file('setValue', value );
$(id).geolocation('setValue', value );
$(id).geomap('setValue', value );
其他全部:
$(id).val(value );
如果是select:在val后再加:
$(id).selectmenu("refresh");
如果是slider:在val后再加:
$(id).slider("refresh");

判斷新增編輯狀態

if ($('#dataFormMaster').find('.info-form').form('status') == " insert ")

if ($('#dataFormMaster').find('.info-form').form('status') == "edit")

datagrid QueryColumn 動態給值

$('#FieldName_Query').val(value)

FieldName是欄位名字,value為值

取得datagrid查詢字串,可寫在onbeforeload

 var datagrid = $('#dataGridView').find('.info-datagrid');

 var where = datagrid.datagrid('getWhere');

datagrid,charts setwhere方法

$('#JQDatagridID').plotpiechart('setWhere', where);

$('#JQPieChartID').plotpiechart('setWhere', where);

$('#JQLineChart1').plotlinechart('setWhere', where);

$('#JQBarChart1').plotbarchart('setWhere', where);

datagrid loadData方法

$("." + $.fn.datagrid.class, '#dataGridView').datagrid('loadData', rows);

//dataGridView是你的datagridID, rowsjson格式的資料

dataform動態欄位隱藏,顯示

$("#dataFormMaster_FieldName").parent().parent().show();

$("#dataFormMaster_FieldName ").parent().parent().hide();

進入畫面直接開啟dataform編輯,寫在datagrid onloadsuccess

$('#dataGridView').find('.info-datagrid').datagrid('insertRow');