无法设置Kendo DropDownList选择的值

时间:2018-03-16 12:59:40

标签: javascript jquery kendo-ui

我无法按照我想要的方式设置kendo dropdownlist选项。 到目前为止,这是我尝试过的,但似乎没有效果

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>

我确实尝试设置它,但我收到了错误

@Override
protected void onCreate(Bundle savedInstanceState) 
{    
     askForPermission(Manifest.permission.ACCESS_FINE_LOCATION,LOCATION);
if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) 
{

}

它给我错误

<select name="YolTipleri" required
                data-value-primitive="true"
                data-role="dropdownlist"
                data-text-field="Adi"
                data-auto-bind="true"
                data-value-field="GID"
                data-source="Hede.Components.DataSources.YolTipi"></select>

如何设置此值?

2 个答案:

答案 0 :(得分:1)

这可能只是一个错字,但我kendo dojo正在工作。

在第一行中,您没有id选择器,您在jQuery中使用了这个选择器。

对于MVVM绑定和dataSource,您可以使用data-bind属性。

<select id="YolTipleri" name="YolTipleri" required
    data-value-primitive="true"
    data-role="dropdownlist"
    data-text-field="Adi"
    data-auto-bind="true"
    data-value-field="GID"
    data-bind="source: source">
</select>

答案 1 :(得分:1)

如果您想要解决方案而无需编写ID,则可以使用

$('[name="YolTipleri"]').data("kendoDropDownList").value(2);